KomunikacjawSieci.pdf
(
462 KB
)
Pobierz
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
KOMUNIKACJA W SIECI
Wykład 3
Zagadnienia
Klasyfikacja protokołów komunikacyjnych
Protokoły w modelu OSI
Nazwy pakietów w warstwach modelu OSI
Kapsułkowanie pakietów
Kapsułkowanie pakietów TCP/IP
Protokół Spanning Tree
Typy komunikacji: simplex, duplex
Typy komunikacji: broadcast, multicast, unicast
Komunikacja: synchroniczna, asynchroniczna
Kodowanie sygnałów typu NRZ (Non-Return to Zero), NRZI, Manchester
Zasada Nyquista
2
Podział protokołów komunikacyjnych ze względu na rodzaj sieci:
•
protokoły sieci lokalnych (sieci LAN)
•
protokoły sieci rozległych (sieci WAN).
Podział protokołów ze względu na pełnione funkcje:
•
protokoły usług i aplikacji (ftp, telnet, http, POP, IMAP, SMTP, DNS)
•
protokoły transportowe (TCP, UDP)
•
protokoły słuŜące do wykrywania i informowania o błędach (ICMP)
•
protokoły słuŜące do wyznaczania tras (protokoły routing'u).
•
protokoły słuŜące do wyznaczania tras (protokoły routing'u).
KaŜdej warstwie modelu OSI moŜna przypisać zbiór protokołów komunikacyjnych które słuŜą do
realizacji zadań danej warstwy.
Do realizacji zadania przez konkretną aplikację lub usługę wykorzystywane są protokoły kilku (lub
wszystkich) warstw.
Protokół danej warstwy, po zrealizowaniu zadania w przekazuje dane do warstwy sąsiedniej (górnej lub
dolnej) w celu realizowania kolejnych zadań przez odpowiednie protokoły.
3
Protokoły w modelu OSI
Przykład
: Usługa serwera www.
Przeglądarka internetowa Ŝąda od serwera przesłania strony WWW.
W
warstwie Aplikacji
Ŝądanie jest przesyłane w
protokole HTTP
.
W
warstwie Transportowej
wykorzystywany jest
protokół TCP
.
W
warstwie Sieci
zapytanie są 'pakowane' jest w
datagramy protokołu IP
.
W
warstwie Łącza Danych
datagramy IP 'pakowane' są w
ramki ethernetowe
.
W
warstwie Fizycznej
bity danych przesyłane są w formie sygnałów elektrycznych, sygnały
kodowane
są np. w standardzie Manchester
.
W procesie komunikacji wykorzystywane sa równieŜ protokoły do:
•
obsługi błędów w czasie transmisji (np. protokół
ICMP
)
•
znalezienia fizycznego adresu serwera www, adresu MAC (protokół
ARP
)
•
znalezienia adresu IP serwera www, jeŜeli był uŜyty URL (protokół
DNS
)
•
znalezienia i wybrania trasy przesyłania pakietów w Internecie (protokoły
RIP
,
OSPF
)
•
komunikacji przez łącza telefoniczne, jeŜeli był uŜyty modem (protokół
ppp
,
X.25
,
ISDN
)
•
komunikacji szyfrowanej (np. protokół
SSL
)
•
autoryzacji serwera www (np.
kerberos
)
•
komunikacji między komponentami usługi WWW (protokół
RPC
,
LPC
)
•
komunikacji z bazami danych, jeŜeli serwer pobiera dane na stronę z bazy danych.
4
Protokoły warstwy Aplikacji
Protokoły warstwy aplikacji są to protokoły wykorzystywane przez konkretne aplikacje do konkretnych
zadań.
Aplikacja
Protokół
telnet
TELNET, Network Terminal Protocol
ftp
FTP, File Transfer Protocol
Klient, serwer usługi WWW
HTTP, HyperText Transport Protocol
Klient, serwer usługi DHCP
DHCP, Dynamic Host Configuration Protocol
Klient, serwer usługi usługi DNS
DNS, Domain Name System
Klient, serwer poczty elektronicznej
SMTP, POP, IMAP, HTTP
5
Plik z chomika:
kwas27
Inne pliki z tego folderu:
Bezpieczeństwo w scieciach komputerowych.pdf
(416 KB)
DHCP.pdf
(321 KB)
Ethernet.pdf
(194 KB)
KomunikacjawSieci.pdf
(462 KB)
Serwer współbieżny.pdf
(778 KB)
Inne foldery tego chomika:
Zgłoś jeśli
naruszono regulamin