Mea hoʻohana Datagram Protocol

Ka hoʻomaopopoʻana i ka UDP a me ka pehea eʻokoʻa ai i ka TCP

Ua hoʻokomoʻia ka hoʻohana'ōlelo Datagram Protocol (UDP) i ka makahiki 1980 aʻo ia kekahi o nā moʻomehana pūnaewele kahiko loa. He polokalamu loiloi halihaliʻo OSI i maʻa mau no nā mea kikowaena kikowaena / kākoʻo, e hilinaʻiʻia ana ma ka Internet Protocol (IP) , aʻo ia keʻano nui i ka TCP .

Ma keʻano pōkole o ka UDP hiki ke ho'ākāka paha he kulekele piliʻole ia i ka hoʻohālikelikeʻana i ka TCP. ʻOiaiʻoiaʻiʻo kēlā, no ka meaʻaʻole iʻikeʻia kekahi mea hewa a iʻole e hoʻoponoponoʻia ana i ka laweʻana i nāʻikeʻikepili, pono nō hoʻi he mau manaʻo kūpono no kēia protocol i kūʻoleʻia e TCP.

ʻO ka UDP (i kekahi manawa i kapaʻiaʻo UDP / IP) he mea hoʻohana pinepine ia i nā polokalamu kelepona punaewele a iʻole nā ​​pāʻani rorohiko i hanaʻia no ka hana maʻamau. No ka hoʻokōʻana i kaʻoi aku o kaʻoihana kiʻekiʻe, hiki i ke kaʻina ke hoʻoihoʻia i kahi paʻi (me ka loaʻaʻole o nā hoʻopiʻi) a loaʻa nā waihona UDP ma kahiʻano'ē aʻe ma mua o ka hoʻounaʻiaʻana, e like me ka'ōlelo a ke noi.

ʻO kēia kaʻina hana, ke hoʻohālikelikeʻia i ka TCP, hiki i ka hoʻoemi i kaʻikepili a me nā hāmele. No ka hoʻounaʻana o nā paʻi iʻole no ka mea, aʻaʻohe mea hūnā e komo ai, hiki i ka hoʻohanaʻana i ka bandwidth liʻiliʻi .

Ua maikaʻiʻo ia ma mua o ka TCP?

ʻO ka pane i kēia nīnau e pili ana i ka pilina ma muli o ka loaʻaʻana o ka UDP iʻoi aku ka maikaʻi, akāʻoi aku ka maikaʻiʻoi aku, ma mua o ka TCP.

ʻO kahi hoʻohālike maikaʻi o ka manawa eʻoi aku ai ka makemake o ka UDP ma mua o ka TCP ke hiki aku i kahi noi e hana maikaʻi me ka liʻiliʻi liʻiliʻi , e like me ka pāʻani pūnaewele, nā wikiō wikiō, a iʻole ka leo. Hiki ke nalowale nā ​​palemata, akā me ka hapa nui o nā hāmeʻa e hōʻemi ai i ka maikaʻi,ʻaʻoleʻike nuiʻia ka pohō maikaʻi.

Me ka pāʻani pūnaewele, hiki iā UDP ke kaʻawale i ka pāʻani ma muli o ka nalowaleʻana o ka pilina i kekahi manawa, aiʻole inā e hāʻuleʻia kekahi o nā kumu no kēlā me kēia kumu. Inā loaʻa ka hoʻoponopono hewa, hiki i ka pilina ke pilikia ma hope o ka ho'āʻoʻana o nā paʻi e komo hou i kahi i haʻalele ai lākou no ka hana hewaʻana, akā,ʻaʻohe mea e pono ai i nā pāʻani wikiō ola. Pēlā nō kaʻoiaʻiʻo e ola ana.

Akā naʻe,ʻaʻole nui ka nui o ka UDP i ka wā e hoʻoholo ai i nā hoʻololiʻanaʻo ka nele i ka pūnaewele a pau no ka hoʻohana ponoʻana. ʻAʻoleʻoe, akā, e pono ana i kēlā me kēia pākeke o kahi wikiō wikiō a iʻole ke wikiō eʻoliʻoli ai.

ʻO lāua ka TCP a me ka UDP i ka papa 4 o ke model OSI a hana me nā lawelawe e like me TFTP , RTSP, a me DNS .

Nā Pūnaewele UDP

Hana nā hana UDP ma o nā mea i kapaʻia i nāʻikepili, me kēlā me kēia datagram i loko o kahi pūnaewele hoʻokahi. Hoʻokaʻawaleʻia nāʻikepili pane i nāʻewaluʻewaluʻewalu, akāʻo ke koena ka mea e paʻa ana i ka leka.

ʻO kēlā me kēia māhele o kahi pane pane kiʻi UDP, i heluʻia maʻaneʻi, heʻelua bytes :

Ua hāʻawi nā helu helu UDP i nāʻano likeʻole no ka mālamaʻana i kā lākou kelepona no nāʻikepili, e like me TCP. ʻO ka mea kelepona UDP nui heʻelua'etsets ka lōʻihi; no laila,ʻaina ka helu o nā helu UDP i ka 0 a 65535.

ʻO ka heluʻikepili UDP ka helu o ka helu helu o nā bytes i loko o ka pane a me nā māheleʻikepili. Ma muli o ka lōʻihi o ke poʻo o ka mea i hoʻopaʻaʻia, e hoʻokō pono ana kēia māhele i ka lōʻihi o ka māheleʻikepili iʻikeʻia (i kapaʻia he manawa payload).

ʻO ka nui o nāʻikepiliʻokoʻa e pili ana i ka'ōnaehana hana, akā loaʻa ka 65535 mau bytes.

Hoʻomaopopo nā māmā UDP i kaʻikepili mai ka paʻiʻana. ʻO ka helu helu helu he helu hoʻopau o nāʻikepili datagram i helu muaʻia e ka mea hoʻouna a ma hope aku e ka mea hōʻailona. Inā hoʻololi a hōʻinoʻia paha kekahiʻikepili hua'ōlelo i ka wā o ka hoʻounaʻana, uaʻike ka protocol UDP i kahi helu helu i ka hōʻailona.

I ka UDP, hiki ke koho i ka kānalua, ma waho o ka TCP kahi e koiʻia ai nā kānana.