Protokół UDP i TCP Protokół UDP (User Datagram Protocol) " dostarcza pakiety bezpołączeniowo " nie kontroluje czy pakiety zostały dostarczone (jest prot. zawodnym) " nagłówki datagramu są niewielkie (2x32 b) " zu\ywa niewiele środków na rozsyłanie datagramów Datagram UDP Port zródłowy Port przeznaczenia Długość Suma kontrolna Dane Protokół TCP (Transmission Control Protocol) " nawiązuje połączenie przed transmisją jest prot. połączeniowym " kontroluje, czy pakiety zostały dostarczone jest prot. niezawodnym " nagłówki datagramów zawierają wiele pól kontrolnych i sterujących, przez co są dość du\e (6x32b) " podczas transmisji wymieniane są dodatkowo komunikaty kontrolne (handshake) Datagram TCP Port zródłowy Port przeznaczenia Numer kolejny Numer potwierdzenia Przesunięcie Zarezerwowane Flagi Okno Suma kontrolna Priorytet Opcje Uzupełnienie Dane Schemat działania protokołu TCP wysłanie wysłanie bitu (flagi) 2 potwierdzenia odbioru 1 SYN oraz początk. nru bit ACK oraz bit SYN sekwencji danych potwierdzenie ACK wysyłanie potwierdz. ... 3 odbioru (bit ACK) i pierwsze dane ! pakiet uszkodzony wysyłanie potwierdz. ... lub nie dotarł BRAK ... odbioru (bit ACK) POTWIERDZIENIA i dane potwierdzenie ACK brak potwierdzenia ... ... przez określony czas - retransmisja potwierdzenie ACK koniec danych ... odbioru bitu FIN ... bit FIN bit FIN ... ...