User Datagram Protocol är ett transport skiktprotokollet inom Internet Protocol Suite . Vid tidpunkten för offentliggörandet , det finns ett par dussin IP Transport Layer protokoll . Nya läggs till i nya tillämpningar . Protokoll för Internet överföring och mottagning ställs in av Internet Engineering Task Force . UDP antogs och sattes till transportskiktet protokollen listan 1980 . Det definieras i IETF RFC 768 , som är fritt tillgängligt på IETF hemsida . TCP
TCP , eller Transmission Control Procedure , är den ursprungliga IP- transport skiktprotokollet och fortsätter att vara den vanligaste . TCP /IP- raster meddelanden i paket som sänds ut över världen , offentligt tillgängliga telenäten på en första - tillgängliga - path basis . Under TCP , till exempel , kan en e-post delas in i ett dussin paket , som vart och ett kan hoppa runt i världen innan de kommer till den dator som den är avsedd . Denna typ av omvägar routing kräver installation dialoger kallas handskakning , återmontering av paketen i rätt ordning vid mottagandet punkt och kontroller för att säkerställa varje paket anländer helt intakt . Addera UDP
UDP överföring modell sänder varje paket för sig , utan handskakning , återmontering eller felkontroll . UDP är transaktionen orienterad och är utformad för att ge ett medel med vilket program kan kommunicera med andra program i ett nätverk av sammankopplade datorer som använder Internet utan att kräva de processteg TCP kräver att säkerställa leverans . UDP garanterar inte leveransen . Till skillnad från TCP är ingen omsändning begäran när ett paket försvinner under transport eller när dubblerade meddelanden tas emot . Av denna anledning UDP inte används för tillämpningar där garanterad leverans av korrekt beställda dataströmmar är nödvändig . Antagandet bakom ett val att genomföra en
Assumption
UDP -baserad lösning är att söka efter och korrigera fel inte är nödvändig eller , om så är nödvändigt , utförs av den mottagande applikationen. Om korrigering och dataintegritet kontroller krävs vid nätverksgränssnittet , TCP eller SCTP - Stream Control Transmission Protocol - krävs
Använder
UDP är användbara för tillämpningar som är tidskänsliga , i bearbetning bemärkelse, och där paketförluster är inte ett problem. Det används främst för kommunikation mellan maskiner . Ett exempel är en situation där en server måste svara på många små förfrågningar från många kunder. Till skillnad från TCP är UDP lämplig för paket -sändningar till alla på lokalt nätverk och multicast till alla prenumeranter . Program som använder UDP inkluderar strömmande media , domännamnssystemet , IP-telefoni och onlinespel .