UDP - User Datagram Protocol
Słownik kwalifikacji INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych
Co to jest UDP?
UDP (User Datagram Protocol) to protokół warstwy transportowej modelu TCP/IP. W przeciwieństwie do TCP jest protokołem bezpołączeniowym i nie zapewnia gwarancji dostarczenia danych.
UDP wysyła dane w postaci datagramów bez wcześniejszego zestawiania połączenia. Nadawca nie sprawdza, czy odbiorca faktycznie otrzymał pakiet, a odbiorca nie odsyła standardowych potwierdzeń odbioru.
Cechy UDP
Najważniejsze właściwości UDP:
- brak gwarancji dostarczenia danych,
- brak automatycznej retransmisji utraconych pakietów,
- brak kontroli kolejności pakietów,
- mały narzut protokołu,
- niskie opóźnienia transmisji.
Kiedy używa się UDP?
UDP stosuje się tam, gdzie ważna jest szybkość, a pojedyncza utrata pakietu nie jest krytyczna. Przykłady:
- transmisje audio i wideo na żywo,
- rozmowy VoIP,
- gry sieciowe,
- DNS,
- DHCP.
UDP a TCP na egzaminie
W pytaniach o pewne, niezawodne dostarczenie danych poprawną odpowiedzią jest TCP. UDP może być szybszy, ale sam z siebie nie zapewnia mechanizmów potwierdzania, retransmisji i porządkowania danych.