? User Datagram Protocol , eller UDP är en del av TCP /IP- sviten av nätverksprotokoll . TCP /IP är Transmission Control Protocol /Internet Protocol den mest använda uppsättning protokoll för formatering data för överföring via nätverk . UDP är en av två transportprotokoll i gruppen . Den andra är mer populära Transmission Control Protocol . Även i många år , några tillämpningar används UDP , är ny teknik hitta ett syfte för detta protokoll . Protokollstack
De protokoll i TCP /IP är ordnade i grupper alltefter ansvar . Dessa grupper är representerade som lager i en stack . Protokoll närmare det fysiska nätet är på botten av stapeln på lager 1 och de som har kontakt med användarna är på toppen av stapeln på lagret 4 . UDP bosatt vid transport lagret , vilket är skikt 3 . Syftet med varje skikt är att tillhandahålla tjänster till lagret ovanför . UDP , som vid det andra högre betalaren är ansvarig för att bryta data upp i segment och placera dem i en struktur som kallas ett paket . Addera TCP
TCP alltid varit mer populära av de två transport- protokoll i TCP /IP-stacken . TCP har du data i ett paket , upprättar en förbindelse med den mottagande datorn , hanterar dataintegritet genom sekvensering paket och återvinner förlorad data genom omsändning försvunna paket . UDP gör inget av detta . Medan TCP upprättar en förbindelse , är UDP anslutningslöst . Det gör ingen ansträngning att övervaka framgång eller misslyckande för varje sändning . Protokollet ses som opålitliga , bredvid funktionsrika TCP .
Syfte
Modern multimediaprogram föredrar UDP till TCP . Detta eftersom de har sina egna rutiner för sessionen och Data kontroll . De behöver inte funktionerna i TCP . Multimedia applikationer stream realtid ljud och video , och de måste ta emot data snabbt . TCP buffrar data som anländer så att ordningen på anländer paketen kan verifieras innan återmontering i en bäck . Multimedia applikationer har ingen tid för buffring vid transport lagret , om någon buffring sker , sker det vid ansökan . Real - time ljudprogram bryr sig inte om en saknad paket : Användaren får en stunds tystnad , men det finns ingen tid att skicka data eftersom uppspelningen redan skulle ha gått vidare med tiden som ogillar paket anländer
Exempel
internet-telefoni program använder UDP . De har sina egna protokoll sessionsupprättandebegäran kallas Session Initiation Protocol , eller SIP , som efterliknar de förfaranden som hushållet telefon vid upprättandet av ett samtal . Ett interaktivt samtal har ingen tid att återhämta förlorade paket . Videokonferenser och video streaming program använder också UDP . Allt som dessa applikationer kräver för transport lagret är att det sätter datasegment i paket och tar dem till ansökan i andra änden av förbindelsen --- och det är allt UDP gör .