UDP (User Datagram Protocol) is een verbindingsloos transportlaagprotocol dat wordt gebruikt in netwerken. Het biedt een best-effort bezorgservice, maar garandeert niet de bezorging van berichten of de volgorde ervan. UDP-formaat bestaat uit verschillende velden:
1. Bronpoort (16 bits):
- Identificeert het poortnummer van de afzender.
2. Bestemmingspoort (16 bits):
- Identificeert het poortnummer van de beoogde ontvanger.
3. Lengte (16 bits):
- Specificeert de totale lengte van de UDP-header en gegevens in bytes.
4. UDP-controlesom (16 bits):
- Optioneel veld gebruikt voor foutdetectie. Berekend via de UDP-header en gegevens.
5. Gegevens:
- Gebruikersgegevens worden verzonden. Laadvermogen met variabele lengte.
Opmerking:De UDP-header is 8 bytes lang, gevolgd door de gegevenssectie met variabele lengte. In tegenstelling tot TCP beschikt UDP niet over bevestigings- of hertransmissiemechanismen, waardoor het geschikt is voor real-time toepassingen waarbij tijdige levering belangrijker is dan betrouwbare levering (bijvoorbeeld live video of spraakstreaming). |