Systemy i sieci telekomunikacyjne 2011-2012 Wykład 8, Studia, Semestr 5
[ Pobierz całość w formacie PDF ]
Systemy i sieci telekomunikacyjne
Wykład 7
Sieci i systemy telekomunikacyjne,2011-2012,
Tomasz Kacprzak - Wykład 8
1
2011-2012
User Datagram Protocol (UDP)
•
Dwa podstawowe protokoły warstwy transportowej– UDP
and TCP.
•
UDP jest protokołem prostym, bezpołączeniowym, bez
gwarancji niezawodnej transmisji danych
•
Każda jednostka danych UDP jest transportowana
datagramem IP
•
Nagłówek jest bardzo prosty, składa się tylko z 8 bajtów
•
W transmisji jednostek danych UDP nie ma potwierdzeń
•
Protokół szczególnie przydatny do takich transmisji, w
których najważniejsza jest szybkość
Sieci i systemy telekomunikacyjne,2011-2012,
Tomasz Kacprzak - Wykład 8
2
2011-2012
Format datagramu UDP
Source Port –Port Źródłowy
wskazuje na numer portu
procesu źródłowego (na komputerze inicjującym połączenie)
Destination Port - Port Docelowy
numer portu procesu na
komputerze docelowym
Length –Długość UDP
wskazuje długość datagramu włącznie
z nagłówkiem
Checksum – Suma Kontrolna UDP
pole do użycia
opcjonalnie, zawiera sumę kontrolną datagramu UDP oraz kilku
pól z nagłówka pakietu IP: adresy IP, identyfikacja protokołu i
długość datagramu UDP
Sieci i systemy telekomunikacyjne,2011-2012,
Tomasz Kacprzak - Wykład 8
3
2011-2012
Transmission Control Protocol (TCP)
•
TCP jest protokołem połączeniowym, znacznie bardziej
skompilkowanym niż UDP
•
Tworzy niezawodny system transmisji na bazie zawodnego
protokołu IP
•
Obsługuje powstające w trakcie transmisji błędy oraz
zawiera mechanizmy sterowania przepływem
•
Podstawą niezawodności protokołu jest używanie
potwierdzeń odbioru każdego pojedynczego bajtu
wysłanego od nadawcy
•
Jest stosowany do transmisji bez błędów, ale przy których
opóźnienia nie odgrywają zasadniczej roli, np. FTP, Telnet,
WWW, e-mail.
Sieci i systemy telekomunikacyjne,2011-2012,
Tomasz Kacprzak - Wykład 8
4
2011-2012
TCP widziane jako połączenie klient-serwer
Duplex byte stream
Reliable, avoids
congesting network
routers
Port A
Port B
ports
…..
…..
TCP segments
IP packets
Network unreliable,
congestable
Host B: IP.2
Host A: IP.1
Sieci i systemy telekomunikacyjne,2011-2012,
Tomasz Kacprzak - Wykład 8
5
2011-2012
[ Pobierz całość w formacie PDF ]