De User Datagram Protocol , of UDP , is een onderdeel van de Internet Protocol -suite , en gebruikt om korte berichten te versturen naar andere computers in een lokaal of wide area network . UDP is onbetrouwbaar , en verzonden berichten mag nooit aankomen , arriveren twee keer , of aankomen in een andere volgorde aan die gezonden . Wat UDP ontbreekt in betrouwbaarheid , maakt het voor in snelheid , en dus UDP wordt vaak gebruikt voor tijdkritische applicaties . Wat is het UDP protocol UDP is een protocol zonder verbinding , zodat berichten worden verzonden naar de ontvangende computer , maar er is geen garantie dat ze worden ontvangen vanwege fouten of corruptie route bijvoorbeeld . Indien de verzendende computer twee berichten tegelijk verzendt , kunnen zij aankomen op verschillende tijdstippen , en het is niet mogelijk om te bepalen welk bericht eerst aankomt. Hoewel dit klinkt niet erg handig , het werkt goed voor tijdkritische toepassingen waar gegevens moeten worden gehandeld op snel , maar als een pakket niet aan zijn bestemming te bereiken , zal het niet een probleem veroorzaken . Door de lage overhead die betrokken zijn bij het UDP-protocol , kunnen berichten snel worden verzonden met weinig bewerking nodig . Vergelijking met het TCP- protocol Het Transmission Control Protocol is de meest gebruikte component van het Internet Protocol suite voor gebruik bij betrouwbare aansluitingen nodig . Voordat twee computers kunnen communiceren via TCP , moeten ze eerst een handshaking protocol om de verbinding te maken. TCP is een streaming protocol , met berichten verzonden met flow control met foutcontrole en foutcorrectie . De ontvangende computer erkent elk pakket het ontvangt , met de verzendende computer opnieuw verzendt pakketten die niet aan te komen . Dit garandeert dat de berichten aankomen , en in de juiste volgorde , maar dit gaat ten koste van de snelheid , zoals meer verwerking nodig is voor de correcte levering van de berichten . Hoe wordt UDP gebruikt ? UDP wordt gebruikt door toepassingen waar snelheid is een belangrijke factor , zoals online games . Voor deze games wordt data verzonden door het spel om zijn centrale server en vervolgens naar andere spelers computers in real time. Als een personage beweegt , werelden van de andere speler geven de nieuwe positie . Zoals eerdere posities zijn irrelevant zodra een speler is verhuisd , maakt het niet uit als de pakketten worden gedropt . Als een datagram nooit aankomt , wordt de volgende datagram snel genoeg ontvangen voor het te weinig verschil maken , en de lichte vertraging geïntroduceerd kan worden gecompenseerd . DNS UDP , als een verzoek wordt gedaan , gevolgd door een reactie , zodat er geen noodzaak voor de stroomregeling die door TCP . Audio -en video-streaming ook rekenen op de snelheid van de UDP , met compensatie voor verlies van gegevens , zodat slechts minimale aantasting wordt veroorzaakt als de pakketten zijn verloren tijdens het transport. UDP-poorten Ports bestaan op een computer om verbindingen naar en van systemen op afstand toe . Wanneer een IP -adres is vergelijkbaar met een telefoonnummer , zodat verkeer wordt aan een bepaalde computer , een poort lijkt op een toestelnummer , waardoor een bepaalde toepassing of dienst te bereiken . Poortnummers zijn 16 - bit integers , dus kan variëren van nul tot 65.535 , met een kern van netwerkdiensten die gebruikmaken van havens onder 1024 . Gemeenschappelijke poorten bevatten TCP-poort 80 voor HTTP-verkeer , TCP-poort 25 voor het verzenden van e-mail via SMTP -en UDP-poort 53 voor DNS . Een UDP-poort is gewoon een poort die kan ontvangen of verzenden met behulp van het UDP-protocol .
|