Jeho hlavička identifikuje zdrojový a cílový port a obsahuje pole délky a kontrolního součtu. UDP před odesláním nenavazuje spojení, neudržuje proud bajtů ani nepotvrzuje, že datagram dorazil do cíle.
Tato minimální služba vyhovuje aplikacím, které tolerují ztrátu, potřebují včasné doručení nebo si samy zajišťují zotavení a řízení zahlcení. Dotazy Domain Name System, média v reálném čase, objevování služeb a novější transporty jako QUIC mohou používat UDP, ale každá aplikace definuje, co se stane, když se datagramy ztratí, zduplikují, zpozdí nebo přeuspořádají.
Klíčové body
Základní chováníZachovává hranice zpráv a multiplexuje aplikační provoz pomocí čísel portů, bez navazování spojení a stavu doručení ve stylu TCP.
Odpovědnost aplikaceRetransmisi, řazení, zpracování duplicit, přizpůsobení rychlosti a řízení zahlcení doplňte tehdy, když je aplikace vyžaduje.
Bezpečnostní hlediskoAutentizujte protistrany tam, kde záleží na původu, validujte formát a velikost zpráv, omezujte amplifikaci odpovědí a rate-limitujte exponované služby; zdrojové adresy lze podvrhnout a malé požadavky mohou jinak vyvolat větší odpovědi směrem k oběti.
Důležité omezeníUDP neposkytuje ani jistotu doručení, ani důvěrnost, autentizaci protistrany či ochranu proti replay. Kontrolní součet UDP — pokud se používá a validuje — odhalí některá náhodná poškození, ale není to kryptografická kontrola integrity.