UDP (User Datagram Protocol) er en forbindelsesløs transportlagsprotokoll som brukes i nettverk. Den gir en best mulig leveringstjeneste, men garanterer ikke levering av meldinger eller sekvensering av dem. UDP-formatet består av flere felt:
1. Kildeport (16 biter):
- Identifiserer portnummeret til avsenderen.
2. Destinasjonsport (16 biter):
- Identifiserer portnummeret til den tiltenkte mottakeren.
3. Lengde (16 biter):
- Spesifiserer den totale lengden på UDP-overskriften og data i byte.
4. UDP-sjekksum (16 biter):
- Valgfritt felt brukt for feildeteksjon. Beregnet over UDP-overskriften og data.
5. Data:
- Brukerdata blir overført. Variabel lengde nyttelast.
Merk:UDP-overskriften er 8 byte lang, etterfulgt av datadelen med variabel lengde. I motsetning til TCP har ikke UDP bekreftelser eller reoverføringsmekanismer, noe som gjør den egnet for sanntidsapplikasjoner der rettidig levering er viktigere enn pålitelig levering (f.eks. live video eller talestrømming).