Skip to main content

Hva er brukerdatagram -protokollen?

Brukerdatagram -protokollen er en av de viktigste nettverksprotokollene som brukes til å overføre informasjon på internett.Det er en del av Internet Protocol Suite, som styrer hvordan datamaskiner kommuniserer med servere og hverandre over et Internet Protocol (IP) -nettverk.Når du bruker brukerdatagram -protokollen, kan en applikasjon sende datagrammer eller meldinger, til andre verter uten først å sette opp spesielle overføringskanaler eller datastier.Dette muliggjør raskere kommunikasjon, men er mindre pålitelig enn andre metoder.

Denne protokollen ble designet i 1980 av den amerikanske datavitenskapen David P. Reed fra Massachusetts Institute of Technology (MIT).Etter gjennomgang og testing ble protokollen formelt definert i RFC 768. En RFC, eller forespørsel om kommentarer, er et memorandum publisert av Internet Engineering Task Force, som skisserer akseptert protokoll for bruk av internett.

Fokus for brukerdatagram -protokollen er på dataoverføring.Det gir ingen sikkerhetstiltak for å sikre at informasjonen faktisk kommer eller for å beskytte integriteten til dataene når den beveger seg.Protokollen antar at hvis feilkontroll er viktig, vil datamaskinene som gjør kommunikasjonen ta seg av den.

Brukerdatagram -protokollen er en statløs protokoll.Dette betyr at den behandler hver forespørsel om informasjon som en uavhengig transaksjon.Fordelen med å operere på denne måten er at høyere trafikk kan støttes av serveren fordi det ikke er behov for å tildele lagringsplass for pågående samtaler.

I noen tilfeller er brukerdatagram -protokollen faktisk å foretrekke fremfor mer pålitelige kommunikasjonsmetoder.For eksempel tillater det at meldinger kan leveres uten forsinkelsen forårsaket av feilkontroll.Tidsfølsomme applikasjoner bruker det ofte av denne grunn.Et vanlig eksempel på denne typen applikasjoner er å streame medier som en stemme over IP.

Brukerdatagram -protokollen er også nyttig for servere som håndterer et stort volum av små forespørsler.Siden serveren ikke trenger å tilordne lagringsplass eller sette opp tilkoblinger før den kommuniserer, kan den svare på hver enkelt forespørsel raskere.Resultatet er raskere service for alle brukere.Av denne grunn brukes brukerdatagram -protokollen ofte av servere som kjører online -spill.

Til tross for nytten, er ikke brukerdatagram -protokollen egnet for alle applikasjoner.Noen ganger er feilretting nødvendig for å sikre pålitelig levering av dataene.I dette tilfellet anbefaler RFC 768 å bruke transmisjonskontrollprotokollen som er skissert i RFC 761 i stedet.