Hvad er Bruger Datagram-protokollen?
Brugerdatagram-protokollen er en af de vigtigste netværksprotokoller, der bruges til at transmittere information på Internettet. Det er en del af Internet Protocol Suite, der styrer, hvordan computere kommunikerer med servere og hinanden via et Internet-protokolnetværk (IP) netværk. Når du bruger brugerdatagrammeprotokollen, kan en applikation sende datagrammer eller meddelelser til andre værter uden først at opsætte specielle transmissionskanaler eller dataveje. Dette muliggør hurtigere kommunikation, men er mindre pålidelig end andre metoder.
Denne protokol blev designet i 1980 af den amerikanske computerforsker David P. Reed fra Massachusetts Institute of Technology (MIT). Efter gennemgang og test blev protokollen formelt defineret i RFC 768. En RFC eller en anmodning om kommentarer er et memorandum, der er offentliggjort af Internet Engineering Task Force, som skitserer accepteret protokol til internetbrug.
Fokus for brugerdatagram-protokollen er på datatransmission. Det giver ingen sikkerhedsforanstaltninger for at sikre, at informationen faktisk ankommer eller for at beskytte integriteten af dataene, når de bevæger sig. Protokollen antager, at hvis fejlkontrol er vigtig, vil de computere, der udfører kommunikationen, tage sig af den.
Brugerdatagram-protokollen er en statsløs protokol. Dette betyder, at det behandler hver anmodning om information som en uafhængig transaktion. Fordelen ved at betjene denne måde er, at højere trafik kan understøttes af serveren, fordi der ikke er behov for at tildele lagerplads til igangværende samtaler.
I nogle tilfælde foretrækkes brugerdatagram-protokollen faktisk frem for mere pålidelige kommunikationsmetoder. For eksempel tillader det, at meddelelser kan leveres uden forsinkelse forårsaget af fejlkontrol. Tidsfølsomme applikationer bruger det ofte af denne grund. Et almindeligt eksempel på denne type applikation er streamingmedier såsom en Voice over IP.
Brugerdatagram-protokollen er også nyttig for servere, der håndterer en enorm mængde små anmodninger. Da serveren ikke behøver at tildele lagerplads eller konfigurere forbindelser før kommunikation, kan den svare hurtigere på hver enkelt anmodning. Resultatet er hurtigere service for alle brugere. Af denne grund bruges brugerdatagram-protokollen ofte af servere, der kører online spil.
På trods af dens anvendelighed er brugerdatagrammeprotokollen ikke egnet til alle applikationer. Undertiden er fejlkorrektion nødvendig for at sikre pålidelig levering af dataene. I dette tilfælde anbefaler RFC 768 at bruge Transmission Control Protocol, der er skitseret i RFC 761 i stedet.