UDP

Słownik kwalifikacji INF.07 - Montaż i konfiguracja lokalnych sieci komputerowych oraz administrowanie systemami operacyjnymi

Co to jest UDP?

UDP (User Datagram Protocol) to protokół warstwy transportowej modelu TCP/IP. Służy do przesyłania datagramów, czyli krótkich pakietów danych między aplikacjami działającymi na różnych hostach.

Najważniejsza cecha UDP: nie zapewnia dostarczenia danych. Protokół nie sprawdza, czy pakiet dotarł do odbiorcy, nie ponawia transmisji i nie ustawia połączenia przed wysłaniem danych.

Cechy UDP

  • protokół bezpołączeniowy,
  • brak gwarancji dostarczenia pakietów,
  • brak kontroli kolejności pakietów,
  • mały narzut nagłówka,
  • szybkie przesyłanie danych,
  • używa numerów portów, podobnie jak TCP.

Kiedy używa się UDP?

UDP stosuje się tam, gdzie ważniejsza jest szybkość niż pełna niezawodność transmisji. Przykłady:

  • transmisja głosu VoIP,
  • streaming audio/wideo,
  • gry sieciowe,
  • DNS,
  • DHCP,
  • niektóre usługi monitoringu i logowania.

UDP a pytania egzaminacyjne

Jeżeli w pytaniu pojawia się sformułowanie typu „bez zapewnienia dostarczenia”, „bez potwierdzeń”, „bez ustanawiania połączenia” albo „szybki, ale zawodny transport”, najczęściej chodzi o UDP.

Dla porównania: TCP zapewnia mechanizmy kontroli transmisji, potwierdzenia odbioru i retransmisję utraconych segmentów.