UDP (User Datagram Protocol) er en forbindelsesfri transportlagsprotokol, der bruges i netværk. Det giver den bedste leveringstjeneste, men garanterer ikke leveringen af meddelelser eller deres sekvensering. UDP-format består af flere felter:
1. Kildeport (16 bit):
- Identificerer afsenderens portnummer.
2. Destinationsport (16 bit):
- Identificerer portnummeret på den påtænkte modtager.
3. Længde (16 bit):
- Angiver den samlede længde af UDP-headeren og data i bytes.
4. UDP Checksum (16 bit):
- Valgfrit felt, der bruges til fejlfinding. Beregnet over UDP-headeren og data.
5. Data:
- Brugerdata overføres. Variabel længde nyttelast.
Bemærk:UDP-headeren er 8 byte lang, efterfulgt af dataafsnittet med variabel længde. I modsætning til TCP har UDP ikke anerkendelser eller retransmissionsmekanismer, hvilket gør den velegnet til realtidsapplikationer, hvor rettidig levering er vigtigere end pålidelig levering (f.eks. live video eller stemmestreaming).