ʻO ka laweʻana i ka laweʻana i ka TCP
Ua kama'āina mākou a pau me TCP Protocol e like me ka protocol e lawe ana i ka protocol i keʻano, akā pehea pehea e hōʻoiaʻiʻo ai i ka hilinaʻi o ka halihali?
E hoʻokō i ka hoʻounaʻana i nā mea hana, he nui nā mea he nui e pono e noʻonoʻoʻia, e like me kaʻikepili data, ka loaʻaʻana o nā'āpana kumu. Ināʻaʻole hiki ke hoʻokōʻia kēia mau pilikia,ʻaʻole hiki ke hoʻokōʻia ka hoʻoili.
No laila,ʻo TCP e hāʻawi i nā mīkini e like me ka helu helu, pane pane, hāʻawiʻia ka hoʻokeleʻana, a me ka hoʻokele loiloi e hoʻokō ai i ka hoʻounaʻiaʻana.
I kēia pepa, e noʻonoʻo mākou i ka puka aniani, ka hoʻokeleʻana a me ka hoʻokeleʻana o ka hoʻokeleʻana o TCP. Ua uhiʻia ka mea i uhiʻia i ka mīkini retransism i loko o ka pauku aʻe.
ʻO ka Hale Paʻi Holo
ʻO ka hoʻokeleʻana o ka leleʻana a iʻole kaʻikeʻana ma keʻano o kaʻoihanaʻoihana pūnaeweleʻo ia ka hōʻikeʻana i ka pilina ma waena o nā mea hana a me nā mea kūʻai aku. Hiki paha iāʻoe ke hele mai i kēia hanana he nui i ka hana a iʻole nā nīnau nīnau paha. Inā hiki i ka mana o ka mea hana e hana nui i ka nui o ka mea kūʻai aku e hoʻopau ai, e hana i ka pila e ulu nui. Ma kahi hihia koʻikoʻi,ʻike pahaʻoe i ka wā eʻike nui ai nā leka uila i ka wā o ke kikowaena mq. Pela no ka oiaio no TCP; Inā neʻeʻia nā meaʻole, he nui nā leka i komo i loko o ka pūnaewele, a e hoʻonui nuiʻia nā mea kūʻai aku i kā lākou mau leka uila,ʻoiai e hoʻomau nui ana nā mea hana i ka hana o kaʻoihana.
No ka'ōleloʻana i kēia Phenomenon, hāʻawiʻo TCP i kahi mea hana no ka mea hoʻouna e hoʻokele i ka nui o kaʻikepili i hoʻounaʻia ma keʻano he nui. Mālama ka mea hoʻokipa i kahi puka aniani,ʻoiai e mālama ana ka mea hoʻouna i kahi puka aniani. Pono e hoʻomaopopoʻia kēia mau puka makani wale nō no ka pilina hoʻokahi tCP hoʻokahi aʻaʻole i nā pilina āpau i ka puka aniani.
Hāʻawiʻo TCP i kahi kahe kahe e ka hoʻohanaʻana i kahi hoʻololi no kahi puka aniani. Hāʻawi ka puka makani i ka mea nāna e hoʻouna i kahi hōʻailona o keʻano o ka nui o ka cache i loaʻa. Hoʻokipaʻia ka mea hoʻouna i ka nui o nāʻikepili i hoʻounaʻia e like me ka hiki ke loaʻa maoli o ka mea i loaʻa.
Hoʻomaopopo ka mea hoʻokipa i ka mea hoʻouna aku i ka nui o ka nui o kaʻikepili hiki ke loaʻa, a hoʻounaʻia ka mea hoʻouna i kēia palena. ʻO kēia palena ka nui o ka puka aniani, e hoʻomanaʻo i ke poʻo o TCP? Aia kahi māla puka makani,ʻo ia ka mea e hoʻohana ai e hōʻike i ka nui o nā helu o nā helu e hiki ai ke loaʻa.
E hoʻounaʻia ka mea hoʻouna i ka mea hoʻouna i kahi puka aniani I ka wā e loaʻa ai ka Buffer's Buffer i ka nui o ke kauʻana, ua hoʻonohonohoʻia ka nui o ka puka aniani e aʻo i ka mea nāna e hoʻouna i ka nui o nāʻike i hoʻounaʻia.
Eia kahi kahe o ka'ōnaehana hoʻokele pūnaewele:
Pūnaewele Pūnaewele Pūnaewele
Ma mua o ka hoʻolaunaʻana i ke kāohiʻana, pono mākou e hoʻomaopopo i ka puka aniani a me ka puka aniani e hoʻomaka ai e hoʻouna i kaʻike No laila,ʻo ka puka makani e mālamaʻia e ka mea hoʻouna TCP. Pono mākou i kahi algorithm e hoʻoholo ai i ka nui o nā data he kūpono e hoʻouna, mai ka hoʻounaʻana i ka puka aniani a he nui paha ka manaʻo o kahi puka aniani.
I ka hoʻokeleʻana o kaʻoihana i kaʻoihana,ʻo ka mea a mākou e pale ai ka mea e pale ai i ka mea hoʻouna aku i hoʻopiha i kaʻikepili, akāʻaʻole mākou iʻike i ka mea e hana nei i ka pūnaewele. Maʻamau, aia nā pūnaewele kamepiula i loko o kahiʻano kaʻawale. Ma muli o kahi hopena, aia ma laila e pili ana i ka hui pūnaewele ma muli o ke kamaʻilioʻana ma waena o nā alakaʻi'ē aʻe.
Ke hukiʻia nei ka pūnaewele, inā he helu nui e hoʻounaʻia ai kahi mau paʻi, e hōʻeha paha i nā pilikia e like me ka lohiʻana. I kēia manawa, e hoʻihoʻiʻo TCP i kaʻikepili, akā e hoʻonui i ka retransisment e hoʻonui i ka ukana ma luna o kaʻoihana Hiki i kēia ke komo i loko o kahi pōkole maikaʻi a hoʻomau i ka nui.
No laila,ʻaʻole hiki iā TCPʻaʻole hiki ke hōʻole i ka mea e hana nei i ka pūnaewele. I ka wā e kāʻiliʻia ai kaʻoihana,ʻo TCP MEND iā ia ma o ka hōʻemiʻana i ka nui o nāʻike e hoʻouna ai.
No laila, manaʻoʻia ka aupuni congession, kahi eʻae e pale ai i ka hoʻopihaʻana i kaʻoihana holoʻokoʻa me kaʻike. E hoʻoponopono i ka nui o nāʻikepili e hoʻouna ai i ka mea hoʻouna aku,ʻo TCP e wehewehe i kahi manaʻo i kapaʻiaʻo ka puka aniani. E hoʻoponopono ka mea hoʻokele kālāʻo Algorithm i ka nui o ka puka makani e like me keʻano o kaʻoihana, no laila e kāohi i ka nui o nāʻikepili i hoʻounaʻia e ka mea hoʻouna.
He aha ka puka makani congession? He aha kēia mea e hana ai me ka puka aniani o ka hoʻouna?
ʻO ka puka makaniʻo Congession heʻano mea e mālamaʻia e ka mea hoʻouna e hoʻoholo ai i ka nui o nāʻike e hiki ai ke hoʻouna. Ke hoʻololi nei ka puka makaniʻo Gongession e like me keʻano o ka pae o ka pūnaewele.
ʻO ka puka aniani e hoʻouna ana i ka puka aniani ma waena o ka puka aniani ma waena o ka mea hoʻouna a me ka mea hoʻokipa e hōʻike ana i ka nui o nāʻike i hiki ke loaʻa. ʻO ka puka aniani o ka poʻe ʻO ka puka aniani e hoʻouna ana i ka puka aniani e like me ka liʻiliʻi loa o ka poʻe kipi a loaʻa i nā puka makani,ʻo ia hoʻi, swnd = min (cwnd).
ʻO ka Windows windows window cwnd e loli penei:
Ināʻaʻohe mea e kūʻole i ka pūnaewele,ʻo ia hoʻi,ʻaʻohe puka retransission, e piʻi ana ka puka aniani.
Inā he mea aloha ma ka pūnaewele, e emi ana ka puka makani.
E hoʻoholo ana ka mea hoʻouna ma kahi o ka pūnaewele e nānāʻia e ka nānāʻana inā loaʻa keʻano o ka Ack Ack. Inā loaʻaʻole ka mea nāna e hoʻouna aku i ka pona Ack Ack ActiveMegment i loko o ka manawa i kohoʻia, ua manaʻoʻia he piliʻia kaʻoihana.
Ma kahi o ka puka aniani o ka pukaʻana,ʻo ia ka manawa e kūkākūkā ai i ka mea hoʻokele TCP Top o ka Algorithm. ʻO TCP Congestion Motorn Motor Algorithm heʻekolu mau'āpana nui:
E hoʻomaka lohi:I ka manawa mua,ʻo ka puka aniani o CWND e liʻiliʻi ana, a hoʻonui ka mea nāna e hoʻouna i ka puka makani e wehe kokeʻia i kaʻoihana o ka pūnaewele.
CONESSITON KAHANUI:Ma hope o ka pukaʻana o ka puka makani eʻoi aku ma mua o ka paepaeʻana, hoʻonui ka mea nāna e hoʻouna i ka puka aniani e lohi i ka nui o ka pukaʻana o kaʻoihana.
E hoʻihoʻi wikiwiki:Inā kū ka wā e hele ai, ua neʻe ka mea hoʻouna i ka puka makani a me ke komoʻana i ka puka fuplicate wikiwiki loa e hoʻoholo ai i nā puka o kaʻoihana.
Hoʻomaka lohi
Ke hoʻokūʻia kahi pili TCP, ua hoʻonohonoho mua ka puka makani CWN ma mua o ka miss i mua o ka miss mss (nui kiʻekiʻe). ʻO kēia ala,ʻo ka helu hoʻouna mua e pili ana i ka mss / rtt bytes / kekona. ʻO ka bandwidon maoli ka mea nui loa ma mua o MSS / RTT, no laila makemakeʻo TCP e loaʻa i ka helu Offit e hoʻouna ana i keʻano lohi.
I ka hoʻomakaʻana o ka hoʻomakaʻana, e hoʻomakaʻia ka waiwai o ka puka makani i ka 1 mss, a i kēlā me kēiaʻatikala e loaʻa i keʻano o ka cwnd. Ma hope o kēlā, ua pāpālua ka waiwai o ke cwnd no kēlā me kēia neʻe kūleʻaʻana i kahi māhele pā, a pēlā aku. Hōʻikeʻia ke kaʻina ulu kiko'ī ma keʻano aʻe.
Eia nō naʻe,ʻaʻole hiki ke ulu mau ka helu hoʻounaʻana Loaʻa i ka uluʻana i kekahi manawa. No laila, i ka manawa hea e pau ai ka hoʻomakaʻana o ka heluʻana? E hoʻomaka pinepine ka hoʻomakaʻana ma ka hoʻomakaʻana i ka hoʻonuiʻana i ka helu hoʻounaʻana ma kekahi o nā ala he nui:
ʻO ke ala muaʻo ia ka hihia o ka pohō o ka pohō i ka wā e hoʻouna ana i ke kaʻina o ka hoʻomaka. I ka wā e loaʻa ai kahi poho pepa,ʻo TCP e hoʻonohonoho ana i ka puka aniani o ka mea hoʻouna aku i ka leka uila e hoʻouna ai i ka 1 a hoʻomaka hou i ke kaʻina hana lohi. I kēia manawa, he manaʻo o ka nui Sant ʻO ia hoʻi, keʻikeʻia ka congession,ʻo ka waiwai o SstSharesh ka hapalua o ka waiwai o ka puka aniani.
ʻO ke alaʻelua e hoʻoponopono pololei ai me ka waiwai o ka paepae wikiwiki stur-steshresh ssthresh. Mai ka liloʻana o ka waiwai o Ssthresh i ka hapalua o ka puka aniani i ka wā eʻikeʻia ai ka congestion No laila,ʻoi aku ka maikaʻi e hoʻonohonoho i ka cwnd i ssthresh, e kumu e hoʻohuli ai ka tcp e hoʻololi i keʻano o ke ola
ʻO ke ala hope loa e hiki ai ke hoʻomaka i ka hoʻomakaʻana inā heʻekolu mau acks redundant, tcp e hana i kahi retransiss wikiwiki a komo i ke kūlana hoʻolaʻa. (Ināʻaʻole maopopo ia no ke aha heʻekolu mau'āpanaʻehā, e hōʻikeʻia ma kaʻaoʻao o ka retransmondment.)
Ke pale aku nei i ka paleʻana
Ke komo neiʻo TCP e komo i ke Aupuni Komission Congesion, hoʻonohonohoʻia ka CWD i ka hapalua o ka pukaʻana o ka poʻe mākaʻikaʻi Ssthresh Ssthresh Ssthis. ʻO kēia ke kumu o ka waiwai o ka cwndʻaʻole hiki ke hoʻopauʻia i kēlā me kēia manawa i loaʻa i kahi'āpana o kahi pahu pahu pahu. Ma kahi, ua hoʻopaʻaʻia kahi ala hoʻokipa e pono ai e hoʻonuiʻia ka waiwai o CWND e hoʻokahi hapa o ka miss (ma hope o ka pauʻana o kēlā me kēia neʻe. ʻO ia nō hoʻi,ʻoiai he 10 mau'āpana helu helu e hoʻomaopopoʻia, e hoʻonui waleʻia ka waiwai o CWND e kekahi mss. ʻO kēia kahi kumu ulu lāʻau laina a loaʻa iā ia kahi palena kiʻekiʻe ma luna o ka uluʻana. Ke kū nei ka nalowale o ka pahu, ua hoʻololiʻia ka waiwai o ka cwnd i ka mss, a hoʻonohonohoʻia ka waiwai o SstSresh i hapalua o CWND. A iʻole e ho'ōki i ka uluʻana o MSS i ka manawa 3 mau pane a ka ACK ACK. Inā loaʻa iā ia nā alapine elimaʻekolu ma hope o ka hoʻolaunaʻana i ka waiwai o CWND, ua kākauʻia ka waiwai o STHY
Ho'ōla wikiwiki
I ke kūlana wikiwiki wikiwiki, ua hoʻonuiʻia ka waiwai o ka puka makani o ka cwresttion e hoʻokahi mss no ka loaʻaʻole o kēlā me kēia ʻO kēia e hana i ka hoʻohanaʻana i nā'āpana pepa i hiki ke kiʻi maikaʻiʻia i kaʻoihana e hoʻomaikaʻi i ka hana o ka hoʻohanaʻana.
Ke hiki mai kahi hoʻohui o ka segment i nalowale, e hoʻemi i ka waiwai o ka CWND a laila komo i keʻano o ka congestion. ʻO kēia ke kāohi i ka nui o ka puka aniani o ka puka makani a pale hou i ka hoʻonui houʻana i ka congession pūnaewele.
Inā hele mai kahi manawa ma hope o ka nohoʻana o ka lehulehu, e lilo ana ke kūlana o ka pūnaewele a me ka tcp i ka nui o ka congrates e pale aku i ke kūlana lohi. I kēia hihia, ua hoʻonohoʻia ke kumukūʻai o ka Windows Windows cwnd i 1 Mss, ka lōʻihi o ka papa pākiʻi nui, aʻo ke kumukūʻai o ka Lē popo hope loa e kau ai i ka hapalua o ka CWND. ʻO ke kumu o kēia e hoʻonui hou i ka nui o ka puka makani ma hope o ka hoʻihoʻiʻana o ka pūnaewele i ke kaulike o ka hoʻoiliʻana.
Hōʻaʻakeʻa
E like me ka laweʻana i ka laweʻana i ka laweʻana i nā mea e hiki ai i nā mea e pono ai nā tcp e ka heluʻana i ka helu,ʻo ka mana retranscing, hoʻokele kālā a me ka mālamaʻana i ka pukaʻana. I waena o lākou, e hoʻohuli ka mana o ke kaheʻana i ka nui o kaʻikepili i hoʻounaʻia e ka mea nāna e loaʻa i nā pilikia o ka loaʻaʻana o kaʻoihana Hōʻalo ka mea aloha i ka hanaʻana i ka hanana o kaʻoihana pūnaewele ma o ka hoʻoponoponoʻana i ka nui o nāʻikepili i hoʻounaʻia e ka mea hoʻouna. ʻO nā manaʻo o ka puka aniani o ka puka aniani a me ka hoʻounaʻana i ka puka aniani e pili ana kekahi i kekahi, a me ka nui o kaʻikepili ma ka hoʻoponoponoʻana i ka nui o ka puka makani ʻO ka hoʻomakaʻana, e pale aku i ka paleʻana a me ka wikiwiki wikiwiki e pili ana i nā'āpana heʻekolu o ka puka aniani o ka legorithm e hoʻoponopono ai i ka nui o kaʻoihana a me ke kiʻekiʻe o kaʻoihana.
Ma ka'āpana aʻe, e nānā mākou i ka retransmism resransism o TCP ʻO ka hana retransibtion i loaʻa he'āpana nui o ka tcp e hoʻokō i ka hoʻounaʻana i ka hoʻouna. E hōʻoiaʻiʻo i ka hoʻounaʻana i kaʻikepili ma ka retransmitting i nalowale, hōʻinoʻia a iʻole kaʻikeʻana i kaʻikepili. ʻO ke kumuhana hoʻokō a me ka hoʻolālāʻana o ka hana retransism e hoʻopuka a hoʻoiliʻia i ka kiko'ī i ka'āpana hou. E noho ana!
Post Time: Feb-24-2025