Egzamin zawodowyPortal części pisemnej

INF.02 · pytanie 225

Który z protokołów jest protokołem warstwy transportowej, bezpołączeniowym, nieposiadającym mechanizmów sprawdzających poprawność dostarczania danych?

  1. ATCP
  2. BIP
  3. CUDPPoprawna
  4. DIP

Wyjaśnienie

UDP (User Datagram Protocol) jest protokołem warstwy transportowej, który działa w trybie bezpołączeniowym. Oznacza to, że nie ustanawia on dedykowanego połączenia przed przesyłaniem danych, co skutkuje mniejszym opóźnieniem oraz niższym narzutem w porównaniu do protokołu TCP (Transmission Control Protocol). UDP nie posiada mechanizmów kontroli poprawności dostarczania danych, co oznacza, że nie gwarantuje, iż pakiety dotrą do odbiorcy ani że dotrą w odpowiedniej kolejności. W praktyce UDP jest często wykorzystywany w aplikacjach, gdzie szybkość przesyłania danych jest ważniejsza niż ich integralność, na przykład w transmisji strumieniowej audio i wideo, gier online czy VoIP (Voice over Internet Protocol). W tych zastosowaniach utrata niektórych pakietów nie wpływa znacząco na jakość obsługi, a zbyt duża latencja może być bardziej problematyczna. Zastosowanie UDP wpisuje się w standardy branżowe, które preferują protokoły minimalizujące opóźnienia, a jednocześnie potrafią elastycznie dostosować się do zmiennych warunków sieciowych.