User Datagram Protocol är en av de centrala protokollen i TCP /IP -protokollet svit . TCP /IP är den mest använda protokoll set för nätverksteknik . TCP /IP står för Transmission Control Protocol /Internet Protocol . Internet Protocol , även en del av den här sviten , ger definitionen av IP -adressen . Varje dator ansluten till Internet måste ha en IP-adress . UDP fungerar tillsammans med Internet Protocol för att hämta data från en dator till en annan över ett nätverk eller via Internet . Transport Protocol
TCP /IP-protokoll är grupperade efter funktion , med protokollet grupperna representeras som lager i en stack . Layer 3 av stapeln är Transport Layer . TCP /IP har två protokoll Transport Layer - Transmission Control Protocol och User Datagram Protocol . Det åligger transportprotokoll att sätta programdata i en struktur som kallas ett paket . Uppgifterna går in i paketets nyttolast , och transport protokoll läggs en rubrik på framsidan av detta . Internet Protocol lägger sedan sin egen rubrik på framsidan av transport sidhuvudet .
Rivals
Ingen överföring använder både TCP och UDP och , i årtionden , alla föredragen TCP . Transmission Control Protocol har du data i paket , den har kontakt med mottagaren och upprättar en anslutning , vilket innebär att många paket kan identifieras som en enhetlig grupp TCP- program vid båda ändarna av förbindelsen hålla kontakt för att se till att uppgifterna kommer i sekvens , intakt och i sin helhet . UDP har du data i paket och sedan gör lite annat . Den UDP- huvudet innehåller en kontrollsumma , som inte alltid används . Om det mottagande programmet upptäcker ett fel vid omräkning kontrollsumman , inte begära det inte en omsändning av paketet . Det droppar bara den korrupta paket och väntar på nästa bit data . Det finns inte mycket kommunikation mellan de två ändpunkterna i ett UDP överföring. Varje paket skickas ut som en enskild överföring , . Inget försök görs att relatera paket till varandra
impopularitet
Under årtionden har UDP förlöjligade som den " Unreliable Datagram Protocol . " Nätverk specialister kunde hitta lite användning för protokollet . Funktionerna i TCP verkade nödvändigt för tillförlitlig servicekvalitet och användes i stället för UDP . Nödvändigheten för autentisering och kryptering av sändningar gjorde TCP ännu viktigare . Den används ofta Secure Shell och Secure Socket Layer säkerhetsprotokoll kan endast användas med TCP . Många hävdade att UDP var en värdelös protokoll och bör tas bort från TCP /IP -protokoll stacken .
Syfte
Tillkomsten av IP- telefoni och multimedia strömning gav UDP en syfte. Dessa program har egna session och Data förfaranden integritet och inte behöver funktionerna i TCP , vilket bara fördröjer mottagandet av ett datapaket . TCP : s buffring av data för att korrigera ur sekvens ankomster försvårar multimedia sändningar , som inte har någon tid för rättning av data eller vidaresändning . UDP är transportprotokoll gynnas av IP -telefoni , videokonferenser och ljud och video över nätverk och Internet .