Brugeren datagram protokol er en transport lag protokol inden for Internet Protocol suite. På tidspunktet for offentliggørelse , er der et par dusin IP transport lag protokoller. Nye føjes til at rumme nye applikationer . Protokoller til Internet transmission og modtagelse er indstillet af Internet Engineering Task Force. UDP blev vedtaget og tilføjet til transport layer protokoller listen i 1980. Den er defineret i IETF standard RFC 768, som er frit tilgængelig på IETF hjemmeside. TCP
TCP eller Transmission Control Procedure , er den oprindelige IP transport lag protokol , og fortsætter med at være den mest anvendte . TCP /IP- pauser beskeder i pakker , der sendes ud over det globale , offentligt koblede telenet på en første -available -path basis. Under TCP , for eksempel kan en e-mail opdeles i et dusin pakker , som hver især kan hoppe rundt i verden før ankommer på den computer, som den er beregnet til. Denne type af snirklet routing kræver setup dialoger kaldet hånd- ryste , samling af pakkerne i den rigtige rækkefølge ved modtagelse point og kontrol for at sikre, at hver pakke ankommer fuldt intakt.
UDP
< br >
UDP transmission model transmitterer hver pakke enkeltvis , uden håndtryk , samling , eller fejl kontrollere. UDP er transaktionen orienteret og er designet til at give et middel, som kan kommunikere med andre programmer i et netværk af indbyrdes forbundne computere bruger internettet uden at kræve de procestrin TCP kræver for at forsikre levering. UDP garanterer ikke levering. Modsat TCP , ingen genfremsendelsesproceduren anmodning , når en pakke er tabt i transit eller når dubletmeddelelser modtages. Af denne grund UDP ikke anvendes til applikationer, hvor garanteret levering af korrekt bestilt datastrømme er nødvendig.
Assumption
underliggende antagelse et valg til at gennemføre en UDP - baserede løsning er at kontrollere for og korrigere fejl ikke er nødvendig , eller om nødvendigt , udføres af den modtagende program . Hvis korrektion og dataintegritet kontrol forlanges af netværksinterfacet , TCP eller SCTP - Stream Kontrol Transmission Protocol - er påkrævet
Bruger
UDP er nyttigt for applikationer der er tidsfølsomme , i behandlingen forstand , og hvor pakketab er ikke et problem . Det er primært brugt til kommunikation mellem maskiner. Et eksempel er en situation, hvor en server skal reagere på mange små forespørgsler fra mange kunder . Til forskel fra TCP er UDP velegnet til packet radio for alle på lokalnetværket og multicasting til alle abonnenter . Programmer, der bruger UDP omfatter streaming media , Domain Name System, voice over IP og online-spil .