? User Datagram Protocol , eller UDP , är en del av Internet Protocol Suite , och används för att skicka korta meddelanden till andra datorer i ett lokalt eller globalt nätverk . UDP är opålitliga , och skickade meddelanden kan aldrig komma fram , komma två gånger , eller ankommer till en annan för att skickas som . Vad UDP saknar i tillförlitlighet , det gör upp i hastighet , och därmed UDP används ofta för tidskritiska applikationer . Vad är UDP protokollet ?
UDP är en anslutningslöst protokoll , så meddelanden skickas ut till den mottagande datorn , men det finns ingen garanti att de kommer att tas emot , på grund av fel eller korruption på väg till exempel . Om den sändande datorn sänder två meddelanden samtidigt , kan de anländer vid olika tidpunkter , och det är inte möjligt att avgöra vilka budskap kommer fram först . Även om detta inte låter mycket bra , det fungerar bra för tidskritiska applikationer där data ska agerade på snabbt , men om ett paket inte når sin destination , kommer det inte orsaka problem . På grund av den låga omkostnader involverad med UDP-protokollet , kan meddelanden skickas snabbt med lite krävs bearbetning . Är
jämförelse med TCP protokollet
Transmission Control Protocol den de vanligaste komponent av Internet Protocol Suite , för användning då pålitliga anslutningar krävs . Innan två datorer kan kommunicera via TCP , måste de först slutföra en handskakning protokoll för att upprätta anslutningen . TCP är ett strömmande protokoll , med meddelanden som skickas med flödeskontroll med felkontroll och felkorrigering . Den mottagande datorn erkänner varje paket den får , med den sändande datorn återutsändning paket som inte kommer fram . Detta garanterar att meddelandena kommer fram , och i rätt ordning , även om detta sker på bekostnad av hastighet , som mer bearbetning krävs för korrekt leverans av meddelanden .
Hur är UDP Begagnade ?
UDP används av applikationer där snabbhet är en viktig faktor , t.ex. onlinespel . För dessa spel , är data som skickas av spelet till sin central server och sedan vidare till andra aktörer datorer i realtid . Som ett tecken flyttar , den andra spelares världar visar den nya positionen . Som tidigare befattningar är irrelevanta när en spelare har flyttat , det spelar ingen roll om datagram tappas . Om ett datapaket aldrig anländer , är nästa datagram fått tillräckligt snabbt för att det ska göra någon större skillnad , och den fördröjning införs kan kompenseras . DNS använder UDP , som en enda begäran görs följt av ett enda svar , så det finns ingen anledning för flödeskontroll erbjuds av TCP . Ljud och video också lita på hastigheten på UDP , med kompensation för förlorade data så att endast minimal nedbrytning orsakas om datagram försvinner under transport . Addera UDP Ports
Portar existera på en dator för att tillåta anslutningar till och från fjärrsystem . Där som en IP-adress liknar ett telefonnummer , så trafiken riktas till en viss dator , är en port som liknar ett anknytningsnummer , tillåter en viss applikation eller tjänst som skall uppnås . Portnummer är 16 - bitars heltal , så kan variera från noll till till 65.535 , med centrala tjänster nätverk som använder hamnar under 1024 . Vanliga portar inkluderar TCP-port 80 för HTTP- trafik , TCP-port 25 för att skicka e-post via SMTP -och UDP-port 53 för DNS . En UDP port är helt enkelt en hamn som kan ta emot eller sända med UDP-protokollet .