Hvad er UDP?

Feb 23, 2023

User Datagram Protocol (UDP) er en transportlagsprotokol i OSI-referencemodellen. Ligesom TCP bruges det til at behandle datapakker. Det er en forbindelsesfri transportlagsprotokol. UDP giver kontinuerlig pakkegruppering og samling og kan ikke sortere pakkerne, det vil sige, den kan ikke vide, om pakkerne ankommer sikkert efter afsendelse. Det er en transaktionsorienteret enkel og upålidelig informationstransmissionstjeneste.
Funktioner af UDP

1.UDP er uden forbindelse. Data kan sendes, så længe peer-partens IP-adresse og portnummer er kendt.

2. Der er ingen bekræftelsesmekanisme og ingen retransmissionsmekanisme. Hvis informationen ikke kan sendes til den anden part på grund af netværksproblemer, returnerer UDP-protokollaget ingen fejlinformation til applikationslaget.

3. Datagram orienteret. UDP er kun en transportør. Efter at have tilføjet overskrifter til UDP-pakkerne sendt af applikationer, leverer afsenderen pakkerne til IP-laget. Det opdeler eller fusionerer ikke pakkerne, men bevarer grænserne for disse pakker. Derfor skal applikationen vælge den passende pakkestørrelse.

4.UDP understøtter en-til-en, en-til-mange, mange-til-en og mange-til-mange interaktiv kommunikation. Kort sagt leverer UDP unicast-, multicast- og broadcast-funktioner.

5.UDP leveres med maksimal indsats, med god realtidsydelse, høj arbejdseffektivitet og ingen overbelastningskontrol, så kildemaskinens sendehastighed vil ikke blive reduceret, selvom netværket er overbelastet.

6. Header-overhead er lille, kun otte bytes, kortere end TCP-header. Sammenlignet med TCP optager UDP færre systemressourcer.