Przejdź do głównej treści

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.