? The User Datagram Protocol , eller UDP er en del af TCP /IP suite af netværksprotokoller . TCP /IP , Transmission Control Protocol /Internet Protocol er den mest udbredte sæt af protokoller for formatering af data til overførsel over netværk. UDP er en af to transport protokoller i gruppen. Den anden er mere populære Transmission Control Protocol . Selv i mange år, nogle programmer, der bruges UDP er ny teknologi at finde et formål for denne protokol. Protocol Stack
protokoller i TCP /IP er arrangeret i grupper efter deres ansvar. Disse grupper er repræsenteret som lag i en stak . Protokoller tættere til det fysiske netværk er i bunden af stakken på lag 1 og dem, der har kontakt med brugerne er på toppen af stakken på lag 4 . UDP bosat på transport lag, som er lag 3 . Formålet med hvert lag er at levere tjenester til laget ovenfor. UDP, at være på den anden højere betaleren er ansvarlig for at bryde data op i segmenter, og placere dem i en struktur, der kaldes en pakke.
TCP
TCP har altid været den mere populære af de to transport protokoller i TCP /IP-stakken . TCP lægger data ind i en pakke , etablerer en forbindelse til den modtagende computer , styrer dataintegritet ved sekventering pakker og gendanner mistede data ved at sende forsvundne pakker. UDP gør intet af dette. Mens TCP etablerer en forbindelse , UDP er forbindelsesløs . Det gør ingen indsats for at overvåge succes eller fiasko for hver transmission. Protokollen ses som upålidelige , ved siden af feature-rige TCP .
Formål
Moderne multimedieapplikationer foretrækker UDP til TCP. Dette er fordi de har deres egne procedurer for session og data kontrol . De behøver ikke funktionerne i TCP. Multimedia applikationer stream real -time lyd eller video, og de skal modtage data hurtigt. TCP buffere data som den ankommer , så rækkefølgen af ankommende pakker kan verificeres inden det samles igen i en strøm . Multimedieapplikationer har ikke tid til buffer på transporten lag; hvis nogen buffering opstår , sker det på ansøgningen. Real-time audioapplikationer ligeglad om en manglende pakke : Brugeren får et øjebliks stilhed , men der er ikke tid til at sende data, fordi afspilningen ville allerede flyttet på det tidspunkt, harmes pakke ankommer
< br . >
Eksempler
internet-telefoni -programmer bruger UDP. De har deres egen session etablering protokol kaldet Session Initiation Protocol, eller SIP , som emulerer de procedurer, som husstanden telefonen, når oprettelse af et opkald. En interaktiv samtale har ikke tid til at genvinde tabte pakker. Videokonferencer og video streaming applikationer også bruge UDP. Alt , at disse programmer kræver af transporten lag er , at det sætter datasegmenter i pakker og adresser dem til ansøgningen i den anden ende af forbindelsen --- og det er alt UDP gør.
< br >