Pulogalamu ya Datagram Protocol

Kumvetsetsa UDP ndi momwe Zimasiyanirana ndi TCP

User Datagram Protocol (UDP) inayambitsidwa mu 1980 ndipo ndi imodzi mwazinthu zakale kwambiri zopezeka pa intaneti . Ndi njira yosavuta yoperekera oSI yoyendetsa makina othandizira / kasitomala mauthenga, omwe amachokera pa Internet Protocol (IP) , ndipo ndiyo njira yowonjezereka yopita ku TCP .

Kufotokozera mwachidule kwa UDP kukhoza kufotokozera kuti ndizosavomerezeka poyerekeza ndi TCP. Ngakhale kuti izi ndi zoona, popeza palibe vuto lililonse pofufuza kapena kukonza zomwe zikuphatikizidwa muzithunzithunzi, ndizowona kuti pali mapulogalamu ena omwe TCP sangagwirizane nawo.

UDP (nthawi zina amatchedwa UDP / IP) nthawi zambiri imagwiritsidwa ntchito pamasewero a mavidiyo kapena masewera a pakompyuta omwe amapangidwa makamaka kuti agwiritse ntchito nthawi yeniyeni. Pofuna kukwaniritsa mapulogalamu apamwamba, pulogalamuyo imalola mapaketi aponyedwe (popanda mayesero) ndi maphukusi a UDP kuti alandiridwe mosiyana ndi momwe anatumizira, monga momwe akugwiritsira ntchito.

Njira yotumizirayi, poyerekeza ndi TCP, imalola kuchepetsa deta komanso kuchedwa. Popeza mapaketi amatumizidwa mosasamala kanthu, ndipo palibe kuyang'ana kolakwika kulikonse, kumapangitsa kugwiritsira ntchito zochepa zogwiritsira ntchito .

Kodi UDP Ndi Yabwino Kuposa TCP?

Yankho la funsoli likudalira pa nkhaniyi kuyambira UDP imalola kuti ntchitoyi ikhale yabwino, koma ndibwino kwambiri kuposa TCP.

Chitsanzo chabwino cha UDP chingasankhidwe pamwamba pa TCP ndikomwe zimagwira ntchito zomwe zimapindula bwino ndi kuchepetsedwa pang'ono, monga kusewera pa intaneti, kulankhulana pavidiyo, kapena kutumiza mawu. Mipata ikhoza kutayika, koma posachepera kuchepa kwazing'ono kuti zichepetse khalidwe, osati kutayika kwabwino kwambiri kumadziwika.

Pogwiritsa ntchito masewera a pa Intaneti, UDP imapereka masewerawo kupitilira ngakhale kugwirizana kumatayika kanthawi kochepa, kapena ngati mapepala ena aponyedwa pa chifukwa chilichonse. Ngati kukonza zolakwika kunkaphatikizidwa, kugwirizana kumeneku kumataya nthawi chifukwa mapaketi akuyesera kubwereranso komwe adazisiya kuti apange zolakwa, koma izo sizikusowa m'maseŵero a pakompyuta. N'chimodzimodzinso ndi kusakanikirana.

Komabe, chifukwa cha UDP sichinali chokongola kwambiri pakubweretsa kusamutsidwa ndikuti mukusowa fayilo yonse kuti mugwiritse ntchito bwino. Inu simukusowa paketi iliyonse ya masewero a kanema kapena kanema kuti muzisangalala nayo.

Zomwe TCP ndi UDP zimapanga 4 mwachitsanzo cha OSI ndikugwira ntchito monga TFTP , RTSP, ndi DNS .

Nkhani za UDP

UDP imagwira ntchito kudzera mu zomwe zimatchedwa datagrams, ndi zonse zomwe zili ndi uthenga umodzi. Tsatanetsatane wa mutu umasungidwa m'zinthu zisanu ndi zitatu zoyambirira, koma zina ndizo zomwe zimagwira uthenga weniweniwo.

Gawo lirilonse la mutu wa UDP, wotchulidwa apa, ndi awiri:

Manambala a phukusi la UDP amalola ntchito zosiyanasiyana kuti azikhala ndi njira zawo za deta, zofanana ndi TCP. Mutu wa doko la UDP ndi maola awiri; Choncho, nambala zovomerezeka za UDP zili kuyambira 0 mpaka 65535.

Ukulu wa DPD yojambula ndi chiŵerengero cha chiwerengero cha mayina omwe ali pamutu ndi zigawo za deta. Popeza kutalika kwa mutu kumakhala kukula kwake, mundawu umayenda mozama kutalika kwa dera lachigawo chosiyanasiyana (lomwe nthawi zina limatchedwa kulipira).

Kukula kwa datagams kumadalira malingana ndi malo opangira, koma kukhala ndi maola 65535 oposa.

UDP checksums amateteza mauthenga a uthenga kuti asatengeke. Mtengo wa checksum umaimira kusinthasintha kwa deta ya deta yowerengedwa yoyamba ndi wotumiza ndipo kenako ndi wolandira. Ngati pulogalamu ya munthu idawonongeke kapena kuwonongeka panthawi yotumizira, protocol ya UDP imapezetsa kuwerengera kosawerengeka.

Mu UDP, kufufuza ndikutenga, mosiyana ndi TCP kumene checksums ndilololedwa.