Jeho hlavička identifikuje zdrojový a cieľový port a obsahuje polia dĺžky a kontrolného súčtu. UDP nevytvára spojenie pred odoslaním, neudržiava tok bajtov ani nepotvrdzuje, že datagram dosiahol svoj cieľ.
Táto minimálna služba vyhovuje aplikáciám, ktoré tolerujú stratu, potrebujú včasné doručenie alebo poskytujú vlastné správanie obnovy a kongescie. Dotazy Domain Name System, médiá v reálnom čase, objavovanie služieb a novšie transporty ako QUIC môžu používať UDP, ale každá aplikácia definuje, čo sa stane, keď sú datagramy stratené, duplikované, oneskorené alebo preusporiadané.
Kľúčové body
Základné správanieZachovať hranice správ a multiplexovať aplikačnú prevádzku cez čísla portov bez TCP-štýlu vytvárania spojenia alebo stavu doručenia.
Zodpovednosť aplikáciePridať retransmisiu, usporiadanie, spracovanie duplicít, adaptáciu rýchlosti a kontrolu kongescie, keď ich aplikácia vyžaduje.
Bezpečnostné hľadiskoAutentifikovať partnerov, keď záleží na pôvode, validovať formát a veľkosť správ, obmedziť amplifikáciu odpovedí a rate-limitovať vystavené služby; zdrojové adresy môžu byť spoofnuté a malé žiadosti môžu inak vyvolať väčšie odpovede smerom k obeti.
Dôležité obmedzenieUDP neposkytuje ani istotu doručenia, ani dôvernosť, autentifikáciu partnera alebo ochranu proti prehratiu. Kontrolný súčet UDP, keď sa používa a validuje, detekuje niektoré náhodné poškodenia, ale nie je kryptografická kontrola integrity.