Wat is een User Datagram Protocol?
User Datagram Protocol (UDP) maakt deel uit van de Internet Protocol suite die gebruikt wordt door programma’s die op verschillende computers in een netwerk draaien. UDP wordt gebruikt om korte berichten te versturen die datagrammen worden genoemd, maar over het algemeen is het een onbetrouwbaar protocol zonder verbindingen. UDP is officieel gedefinieerd in RFC 768 en werd geformuleerd door David P. Reed.
Techopedia geeft uitleg over het User Datagram Protocol
User Datagram Protocol is een open systems interconnection (OSI) transportlaagprotocol voor client-server netwerktoepassingen. UDP gebruikt een eenvoudig transmissiemodel, maar maakt geen gebruik van handshaking dialogen voor betrouwbaarheid, ordening en gegevensintegriteit. Het protocol gaat ervan uit dat foutcontrole en -correctie niet nodig zijn, waardoor verwerking op het niveau van de netwerkinterface wordt vermeden.
UDP wordt veel gebruikt in videoconferenties en realtime computerspellen. Het protocol maakt het mogelijk om individuele pakketten te laten vallen en UDP pakketten in een andere volgorde te ontvangen dan waarin ze zijn verzonden, waardoor betere prestaties mogelijk zijn.
UDP-netwerkverkeer wordt georganiseerd in de vorm van datagrammen, die uit één bericht bestaan. De eerste acht bytes van een datagram bevatten headewr informatie, terwijl de overige bytes berichtgegevens bevatten. Een UDP datagram header bevat vier velden van elk twee bytes:
- Bron poortnummer
- Poortnummer bestemming
- Datagram grootte
- Checksum