Transcript Sieci komputerowe
Sieci komputerowe
• • • •
Typy sieci komputerowych
Sieć lokalna
LAN
(Local Area Network) – sieć obejmująca swoim zasięgiem budynek lub kilka sąsiadujących budynków na maksymalnym obszarze do 10 km charakteryzująca się dużą szybkością transmisji dochodzącą nawet do 1000 Mbit/sek. o stosunkowo średniej niezawodności.
Sieć metropolitalna (miejska)
MAN
(Metropolitan Area Network) – sieć obejmująca całe miasto na obszarze od 10 – 100 km i więcej wykorzystująca do połączeń gotową infrastrukturę telekomunikacyjną na terenie danego miasta. Sieć o dużej niezawodności i średnich prędkościach transmisji maksymalnie około 100Mbit/sek. Sieć rozległa
WAN
(Wide Area Network) – sieć o zasięgu ogólnoświatowym, przekraczająca granice miast, państw i kontynentów. Wykorzystuje istniejące rozwiązania telekomunikacyjne włącznie z systemem satelitarnym. Sieć o dość małej szybkości transmisji maksymalnie około 10 Mbit/sek, ale o bardzo dużej niezawodności przez stosowanie wielu dróg komunikacyjnych (rezerwowych). Sieć korporacyjna (
Enterprise Network
LAN, MAN jak i WAN ) – sieć łącząca systemy komputerowe wewnątrz organizacji bez względu na położenie geograficzne, sprzęt komputerowy, system operacyjny i protokoły komunikacyjne. Może to być sieć
pierścień WS WS
Topologie sieci LAN
WS WS magistrala WS WS WS WS WS drzewo WS WS WS WS WS WS WS WS WS WS WS WS gwiazda WS WS WS WS WS WS
Modele komunikacji sieciowej
OSI (ang. Open System Interconnection) lub Model OSI to zdefiniowany przez organizacje ISO oraz ITU T standard opisujący strukturę komunikacji sieciowej. Dla Internetu sformułowano uproszczony Model DoD.
Urządzenia tworzące sieć komputerową
• • • • • • Węzły sieci komputerowej -
hosty
Komputer Repeater – hub, switch (przełącznik), Access point (punkt dostępowy) Router Bridge Gateway model iso-odi
Protokoły komunikacyjne Protokołem komunikacyjnym nazywamy zbiór formalnych reguł i konwencji szczegółowo określających mechanizmy wymiany informacji między stacjami połączonymi mediami transmisyjnymi. Protokół realizuje funkcje jednej lub wielu warstw modelu OSI.
Warstwa aplikacji
Protokoły sieciowe
DNS, ED2K, FTP, HTTP, HTTPS, IMAP, IRC, NetBIOS, NWLink, NTP, PAP, POP3, RPC, SMTP, SMB, SSL, SSH, Telnet, X.400, X.500, XDR Warstwa transportowa Warstwa sieciowa Warstwa dostępu do sieci NetBEUI, RTP, SPX, TCP, UDP ARP, IP, ICMP, IPX, IPsec, NAT, NWLink, NetBEUI kable Ethernet, Fast Ethernet, Gigabit Ethernet, RS-232, Fireware(1394), USB światłowody FDDI, Token Ring, 10 Gigabit Ethernet linie telefoniczne kablowe: ADSL, V.90, PPP, SLIP, komórkowe: CSS, GPRS, EDGE, UTMS połączenia bezprzewo dowe IEEE 802.11b, IEEE 802.11g, Bluetooth
Budowa stosu TCP/IP
Protokół TCP/IP - klasy adresowe IP Adresy IP są sklasyfikowane w pięciu grupach adresów: klasach A, B, C, D i E. Każdy adres składa się z czterech liczb oddzielonych kropkami (na przykład 204.129.204.54). W sumie są to cztery liczby reprezentowane przez 8 bitów (tzw. oktet). Liczba w każdym oktecie ma zakres od 0 do 255. Pierwsza liczba (oktet) określa jedną z pięciu klas adresów. Pierwszy oktet adresów klasy A jest liczbą mieszczącą się w przedziale od 1 do 127. Pierwszy oktet adresów klasy B jest liczbą mieszczącą się w zakresie od 128 do 191. Pierwszy oktet adresów klasy C jest liczbą mieszczącą się w zakresie od 192 do 223. Pierwszy oktet adresów klasy D jest liczbą z zakresu od 224 do 240. oktet 1 oktet 2 oktet 3 oktet 4 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
A
0
Adres SIECI Adres HOSTA B C
1 0 1 1 0
Adres SIECI Adres SIECI Adres HOSTA Adres HOSTA D
1 1 1 0
E
1 1 1 1
Adres MULTICAST ZAREZERWOWANE
Narzędzia analizy komunikacji protokołów TCP/IP w środowisku Windows
•
Arp: Wyświetla i modyfikuje pamięć podręczną protokołu ARP (Address Resolution Protocol
).
arp
•
Hostname: Wyświetla nazwę hosta lokalnego komputera.
hostname •
Ipconfig: Wyświetla i aktualizuje bieżącą konfigurację TCP/IP, włącznie z adresem IP.
ipconfig
•
Nbtstat: Wyświetla lokalną tablicę nazw NetBIOS, zawierającą mapowanie przyjaznych dla użytkownika nazw komputerów do ich adresów IP
.
nbtstat
•
Netstat: Wyświetla stan sesji TCP/IP.
netstat
•
Ping: Sprawdza konfigurację IP oraz czy istnieje połączenie między dwoma komputerami.
Polecenie Ping wysyła żądanie ICMP z komputera źródłowego, a komputer docelowy odpowiada komunikatem ICMP.
ping [adres ip]
Narzędzia analizy komunikacji protokołów TCP/IP w środowisku Windows (2)
•
Tracert: Sprawdza trasę przebytą przez pakiet do miejsca przeznaczenia.
tracert
•
Pathping: Sprawdza trasę przebytą przez pakiet z równoczesnym pomiarem jakości łącza.
pathping < przełącznik> [adres hosta/nazwa hosta] np. pathping -4 www.onet.pl
•
Nslookup: umożliwia analizę poprawności rozpoznawania nazw przez zdefiniowane
serwery DNS nslookup [opcja] np. nslookup -server
•
Route: Zarządza trasami oraz umożliwia wyświetlanie tablic routingu.
route [polecenie] np. route PRINT
Aplikacje typu klient-serwer
Klient-serwer
((ang.)
client/server, client-server model
) – architektura systemu komputerowego, w szczególności oprogramowania, umożliwiająca podział zadań (ról). Polega to na ustaleniu, że
serwer
zapewnia usługi dla
klientów
, zgłaszających do serwera żądania obsługi ((ang.)
service request
).
Architektura trójwarstwowa
Interfejs użytkownika, przetwarzanie danych i składowanie danych są rozwijane w postaci osobnych modułów, zwykle na oddzielnych platformach.
Aplikacje internetowe (cienki klient)
Serwer WWW Apache Serwer WWW IIS PHP MySQL
| WAMP,LAMP
.NET (programowanie w językach C,C#,VB) MS SQL
| Technologia ASP.NET
Visual Studio
Systemy zarządzania treścią - CMS
aplikacja internetowa serwisu WWW lub ich zestaw, pozwalająca na łatwe utworzenie oraz jego późniejszą aktualizację i rozbudowę przez redakcyjny personel nietechniczny. http://pl.wikipedia.org/wiki/Porównanie_systemów_CMS