A fejléce a forrás- és célportokat azonosítja, és hossz- és ellenőrzőösszeg-mezőket tartalmaz. Az UDP nem létesít kapcsolatot a küldés előtt, nem tart fenn bájtfolyamot, és nem igazolja, hogy a datagram elérte a célját.
Ez a minimális szolgáltatás azoknak az alkalmazásoknak felel meg, amelyek viselik a veszteséget, időbeni kézbesítést igényelnek, vagy saját helyreállítási és torlódási viselkedést adnak. A domainnév-rendszer-lekérdezések, a valós idejű média, a szolgáltatásfelfedezés és az újabb szállítások, mint a QUIC, használhatják az UDP-t, de minden alkalmazás maga határozza meg, mi történik, ha a datagramok elvesznek, duplikálódnak, késnek vagy sorrendet cserélnek.
Legfontosabb pontok
Alapvető viselkedésMegőrzi az üzenethatárokat, és portszámokkal multiplexálja az alkalmazásforgalmat TCP-szerű kapcsolatfelépítés vagy kézbesítési állapot nélkül.
Alkalmazás-felelősségÚjraküldést, sorrendet, duplikátumkezelést, sebességigazítást és torlódásszabályozást kell hozzáadni, ha az alkalmazás igényli.
Biztonsági szempontA partnereket hitelesíteni kell, ha a forrás számít; érvényesíteni az üzenetformátumot és -méretet; korlátozni a válasz-erősítést; és sebességkorlátozni a kitett szolgáltatásokat — a forráscímek hamisíthatók, és a kis kérések egyébként nagyobb válaszokat válthatnak ki egy áldozat felé.
Fontos korlátAz UDP nem ad sem kézbesítési garanciát, sem bizalmasságot, partner-hitelesítést vagy visszajátszás elleni védelmet. Megfelelően használva és érvényesítve az UDP-ellenőrzőösszeg egyes véletlen sérüléseket felismer, de nem kriptográfiai integritásellenőrzés.