Skip to main content

Vad är användardatagramprotokollet?

Användardatagramprotokollet är ett av de största nätverksprotokollen som används för att överföra information på Internet.Det är en del av Internet Protocol Suite, som styr hur datorer kommunicerar med servrar och varandra över ett Internet Protocol (IP) -nätverk.När du använder användardatagramprotokollet kan en applikation skicka datagram eller meddelanden till andra värdar utan att först ställa in specialöverföringskanaler eller datatvägar.Detta möjliggör snabbare kommunikation, men är mindre pålitlig än andra metoder.

Detta protokoll designades 1980 av den amerikanska datavetenskapsmannen David P. Reed från Massachusetts Institute of Technology (MIT).Efter granskning och testning definierades protokollet formellt i RFC 768. En RFC, eller begäran om kommentarer, är ett memorandum publicerat av Internet Engineering Task Force, som beskriver accepterat protokoll för internetanvändning.

Fokus för användardatagramprotokollet är på dataöverföring.Det ger inga skyddsåtgärder för att säkerställa att informationen faktiskt anländer eller för att skydda dataens integritet när den rör sig.Protokollet antar att om felkontroll är viktigt kommer datorerna som gör kommunikationen att ta hand om den.

Användardatagramprotokollet är ett statligt protokoll.Detta innebär att det behandlar varje begäran om information som en oberoende transaktion.Fördelen med att fungera på detta sätt är att högre trafik kan stöds av servern eftersom det inte finns något behov av att tilldela lagringsutrymme för pågående samtal.

I vissa fall är användardatagramprotokollet faktiskt att föredra framför mer pålitliga kommunikationsmetoder.Till exempel tillåter det meddelanden att levereras utan den försening som orsakas av felkontroll.Tidskänsliga applikationer använder ofta det av detta skäl.Ett vanligt exempel på denna typ av applikation är strömmande media som en voice over ip.

Användardatagramprotokollet är också användbart för servrar som hanterar en enorm volym av små förfrågningar.Eftersom servern inte behöver tilldela lagringsutrymme eller ställa in anslutningar innan den kommunicerar kan den svara på varje enskild begäran snabbare.Resultatet är snabbare service för alla användare.Av denna anledning används användardatagramprotokollet ofta av servrar som kör onlinespel.

Trots dess användbarhet är användardatagramprotokollet inte lämpligt för alla applikationer.Ibland är felkorrigering nödvändig för att säkerställa tillförlitlig leverans av data.I detta fall rekommenderar RFC 768 att använda transmissionskontrollprotokollet som beskrivs i RFC 761 istället.