Naar de inhoud

User Datagram Protocol

UDP verstuurt afzonderlijke datagrammen zonder eigen garantie voor bezorging of volgorde. Een bovenliggend protocol moet de vereiste betrouwbaarheid bieden.

Ook bekend alsUDP
Cloud & beheer

Wat betekent UDP?

Het User Datagram Protocol (UDP) is een transportprotocol boven IP dat afzonderlijke datagrammen tussen programma’s verstuurt. RFC768 beschrijft de beperkte protocolomvang en het ontbreken van gegarandeerde bezorging en bescherming tegen duplicaten. Ook de volgorde is niet gegarandeerd.

Voorbeeld: meetwaarden naar een dienst sturen

In een fictief ontwerp verstuurt een apparaat meetwaarden via UDP. Het team moet bepalen hoe de ontvangende dienst ontbrekende, dubbele of vertraagde waarden herkent en afhandelt. De melding ‘datagram verstuurd’ bevestigt de ontvangst niet.

Als elke waarde voor facturering nodig zou zijn, moet de overdrachtsmethode ook de nodige bevestigingen en herhalingen verzorgen. Een verondersteld snelheidsvoordeel is onvoldoende reden voor de keuze.

Uitgebreidere protocollen kunnen op UDP bouwen. QUIC voegt bijvoorbeeld eigen mechanismen voor betrouwbare gegevensstromen en beschermde verbindingen toe. De eigenschappen van zo’n complete oplossing mogen daarom niet worden gelijkgesteld aan die van UDP alleen.

Bronnen

Artikelen over dit onderwerp

Cloud & beheer met ASES

Hosting, deployment, onderhoud en support