UDP Internett-protokoller

UDP Internett-protokoller


User Datagram Protocol er en transportlaget protokollen innen Internett-protokollen suite. På tidspunktet for publisering, er det et par dusin IP transport lags protokoller. Nye er lagt for å imøtekomme nye søknader. Protokoller for Internett-overføring og mottak er satt av Internet Engineering Task Force. UDP ble vedtatt og lagt til listen transportlagsprotokoller i 1980. Det er definert i IETF standard RFC 768, som er fritt tilgjengelig på IETF nettstedet.

TCP

TCP, eller Transmission Control prosedyre, er den opprinnelige IP transportlaget protokollen og fortsetter å være den mest brukte. TCP / IP bryter meldinger i pakker som sendes ut over det globale, offentlige, svitsjede telenettet etter først tilgjengelig banen basis. Under TCP, for eksempel en e-post kan deles inn i et dusin pakker, hver og en av dem kan hoppe rundt i verden før ankomst til datamaskinen som det er ment. Denne typen circuitous ruting krever oppsettsdialoger kalt håndhils, remontering av pakkene i riktig rekkefølge på kvitteringen punkt og sjekker for å sikre at hver pakke kommer helt intakt.

UDP

UDP overføring modellen sender hver pakke individuelt, uten håndtrykk, montering, eller feilkontroll. UDP er transaksjonsorientert, og er utformet for å gi et middel som applikasjoner kan kommunisere med andre programmer i et nettverk av sammenhengende datamaskiner som bruker Internett uten å kreve behandlingen trinn TCP krever for å sikre levering. UDP garanterer ikke levering. I motsetning til TCP, er ingen ny sending anmodning når en pakke er tapt i transitt eller når dupliserte meldinger mottas. Av denne grunn UDP ikke brukes for programmer der garantert levering av korrekt bestilt datastrømmer er nødvendig.

Antagelse

Den antagelse som ligger til grunn et valg for å implementere en UDP-basert løsning er at for å kontrollere og korrigere feil er ikke nødvendig, eller, om nødvendig, utføres ved den mottakende anvendelse. Hvis korreksjon og dataintegritetskontroller kreves ved nettverksgrensesnittet, TCP eller SCTP - Stream kontroll Transmission Protocol - er nødvendig

Bruker

UDP er nyttig for applikasjoner som er tidskritiske, i behandlingen forstand, og hvor pakketap er ikke et problem. Det er først og fremst brukes til kommunikasjon mellom maskiner. Et eksempel er en situasjon hvor serveren må svare på mange små forespørsler fra mange klienter. I motsetning til TCP, er UDP egnet for pakkesending til alle på lokalt nettverk og multicasting til alle abonnenter. Programmer som bruker UDP inkluderer streaming media, Domain Name System, tale over IP og online spill.