? Brukeren Datagram Protocol , eller UDP er en del av TCP /IP pakke med nettverksprotokoller . TCP /IP , er Transmission Control Protocol /Internet Protocol den mest brukte sett av protokoller for formatering av data for overføring over nettverk. UDP er en av to transport- protokoller i gruppen . Den andre er den mer populær Transmission Control Protocol . Selv om , i mange år, noen programmer som brukes UDP , er ny teknologi å finne et formål for denne protokollen . Protocol Stack
Protokollene i TCP /IP er ordnet i grupper i henhold til sine ansvarsområder . Disse gruppene er representert som lag i en stabel . Protokoller nærmere det fysiske nettverket er i bunnen av stabelen ved lag 1 og de som har kontakt med brukere er på toppen av stabelen ved lag 4. . UDP ligger på transport laget, som er laget tre . Hensikten med hvert lag er å frembringe tjenester til laget ovenfor . UDP , å være på andre høyere betaleren er ansvarlig for å bryte data opp i segmenter og plassere dem inn i en struktur som kalles en pakke .
TCP
TCP har alltid vært mer populære av de to transport- protokoller i TCP /IP-stakken . TCP setter inn data i en pakke , etablerer en forbindelse med mottak av maskinen , klarer dataintegritet ved sekvensering pakker og gjenoppretter tapte data ved sending mangler pakker . UDP gjør ingenting av dette . Mens TCP etablerer en tilkobling, er UDP forbindelsesløs . Det gjør ingen forsøk på å overvåke suksess eller fiasko for hver sending . Protokollen blir sett på som upålitelige , ved siden av funksjonsrike TCP .
Formål
Moderne multimedia applikasjoner foretrekker UDP til TCP. Dette er fordi de har sine egne prosedyrer for økt styring og data sjekking. De trenger ikke funksjonene i TCP. Multimedia applikasjoner stream real- time lyd eller video , og de trenger for å motta data raskt. TCP buffere data når den kommer , slik at rekkefølgen av ankommer pakker kan verifiseres før du monterer inn en bekk. Multimedia applikasjoner har ikke tid til bufring på transportlaget , hvis noen buffering skjer, er det gjort på programmet. Sanntids lyd- applikasjoner ikke bryr seg om en manglende pakke : Brukeren får et øyeblikks stillhet , men det er ingen tid å sende data fordi avspillingen ville ha allerede flyttet på etter den tid misliker pakken ankommer
Eksempler
Internett-telefoni -programmer bruker UDP . De har sin egen sesjon etablering som kalles Session Initiation Protocol , eller SIP , som emulerer prosedyrene fulgt av husholdningen telefon når du oppretter en samtale . En interaktiv samtale har ikke tid til å gjenopprette tapte pakker . Videokonferanser og video streaming applikasjoner også bruke UDP . Alt disse programmene krever av transportlaget er at det setter datasegmenter i pakker og tar dem til programmet i den andre enden av forbindelsen --- og det er alt UDP gjør.