I-Nagle Algorithm yeTCP Network Network

I- Nagle algorithm , ebizwa ngokuba ngu-injini uJohan Nagle, yenzelwe ukunciphisa ukudibanisa kwenethiwekhi ebangelwa "iipakethe ezincinci" kunye nezicelo ze-TCP . Imisebenzi ye-UNIX yaqalisa ukusebenzisa i-Nagle's algorithm kwiminyaka yee-1980, kwaye ihlala ingumgangatho oqhelekileyo we-TCP namhlanje.

Indlela i-Nagle Algorithm isebenza ngayo

I-algorithm ye-Nagle iqhuba iinkcukacha malunga necala lokuthumela kwi-TCP izicelo ngeendlela ezibizwa ngokuba yi- nagling . Ifumana imiyalezo encinci kwaye iqokelelele kwiipakethe zeTCP ezinkulu ngaphambi kokuba ithumele idatha yonxibelelwano lwecingo, ngaloo ndlela igweme ukuveliswa kweenombolo ezinkulu zeepakethe ezincinane. Inkcazelo yobuchwephesha ye-alleith algorithm yashicilelwa ngo-1984 njengeRFC 896. Izigqibo zeenkcukacha ezininzi zokuqokelela kunye nokuhlala ixesha elide phakathi kokuthunyelwa kubalulekile ekusebenzeni kwayo yonke.

I-Nagling ingasebenzisa ngokugqithiseleyo ukusetyenziswa komda womda woxhumo lwenethwekhi ngexabiso lokuncedisa ukulibaziseka ( latency ). Umzekelo ochazwe kwi-RFC 896 ubonisa iintlobo ezingenakwenzekayo kunye nezathu zokudala kwayo:

Izicelo zilawula ukusetyenziswa kwazo kwe-Nagle algorithm kunye ne-TCP_NODELAY kwenkqubo yokwenza iskrini. Iifayile zeWindows, i-Linux kunye neJava zonke zivame ukunika amandla i-Nagle ngokungagqibekanga, ngoko ke izicelo ezibhalwa kuloo ndawo zifuna ukucacisa i-TCP_NODELAY xa ufuna ukutshintsha i-algorithm.

Imida

I-algorithm ka-Nagle isetyenziswa kuphela nge-TCP. Ezinye iiprotokthi eziquka iDP azixhasi .

Izicelo ze-TCP ezidinga ukuphendula ngokukhawuleza kwenethiwekhi, njengefowuni yefowuni okanye imidlalo yokududuza abantu, ingahle isebenze kakuhle xa i-Nagle inikwe amandla. Ukulibaziseka okubangelwa ngelixa i-algorithm ithatha ixesha elongezelelweyo ukudibanisa iincinci zedatha ndawonye zingabangela ukuba i- lag ebonakalayo ibonakale kwisikrini okanye kumsakazo we-digital. Ezi zicelo zikhubaza i-Nagle.

Le algorithm yaveliswa ekuqaleni ngexesha amanxibelelwano ekhompyutheni axhaswa ngaphantsi kwamanqanaba omhlaba kunamhlanje. Umzekelo ochazwe ngasentla ukhankanywe kumava kaJohn Nagle kwiFeor Aerospace ekuqaleni kwawo-1980, apho ukuhweba kwimizila ehamba phambili, inethiwekhi edelele kakhulu ethwele umgama omde wawuqonda kakuhle. Kukho imeko ezincinci apho izicelo zonxibelelwano zinokuzuza kwi-algorithm yakhe namhlanje.