Strona główna › Pytania INF.02 › Pytanie 2881
INF.02 · pytanie #2881
Który z protokołów przesyła datagramy użytkownika BEZ GWARANCJI ich dostarczenia?
- AICMP
- BUDP
- CHTTP
- DTCP
Poprawna odpowiedź: B. UDP
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
UDP (User Datagram Protocol) jest protokołem transportowym w zestawie protokołów internetowych, który nie zapewnia gwarancji dostarczenia datagramów. Jego podstawową cechą jest to, że przesyła dane w sposób bezpołączeniowy, co oznacza, że nie ustanawia żadnej sesji komunikacyjnej przed wysłaniem danych. To sprawia, że jest idealny do zastosowań, gdzie szybkość jest ważniejsza od niezawodności, takich jak transmisje wideo na żywo, gry online czy VoIP (Voice over Internet Protocol). W tych zastosowaniach opóźnienia mogą być bardziej krytyczne niż utrata niektórych pakietów danych. W praktyce, programiści często decydują się na użycie UDP tam, gdzie aplikacja może sama poradzić sobie z ewentualnymi błędami, np. przez ponowne wysyłanie zagubionych pakietów. W związku z tym, standardy RFC 768 definiują UDP jako protokół, który nie implementuje mechanizmów kontroli błędów ani retransmisji, co przyspiesza proces przesyłania danych i zmniejsza narzuty. Z tego powodu, UDP jest wszechobecny w aplikacjach wymagających niskich opóźnień i dużej przepustowości.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.