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
850020707.015.png 850020707.016.png
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
850020707.017.png
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
850020707.018.png
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
850020707.001.png
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
850020707.002.png 850020707.003.png
 
850020707.004.png 850020707.005.png 850020707.006.png 850020707.007.png 850020707.008.png 850020707.009.png 850020707.010.png 850020707.011.png 850020707.012.png 850020707.013.png 850020707.014.png
 
Zgłoś jeśli naruszono regulamin