Chidule cha Nagle cha TCP Network Communication

Ndalama ya Nagle , yomwe inatchulidwa ndi injiniya John Nagle, inakonzedwa kuti ichepetse kugwirizanitsa makompyuta chifukwa cha "mavuto ang'onoang'ono a phukusi" ndi ntchito za TCP . Zotsatira za UNIX zinayamba kugwiritsa ntchito njira ya Nagle m'ma 1980, ndipo imakhalabe yeniyeni ya TCP lero.

Momwe Algorithm Yachikhalire imagwirira ntchito

Ndondomeko ya Nagle ya ndondomeko ya deta pamatumizidwe a TCP ntchito ndi njira yotchedwa kugwedeza . Zimatumiza mauthenga aang'ono ndikuziika mu mapaketi akuluakulu a TCP musanawatumize deta kudutsa waya, motero kupewa kupezeka kwa mapepala ang'onoang'ono osayenera. Chidziwitso cha katswiri wa Nagle chinasindikizidwa mu 1984 monga RFC 896. Zosankha kuti deta yambiri ikhalepo komanso momwe angayembekezere pakati pa kutumizidwa ndizofunikira kwambiri kuntchito yake yonse.

Nagling angagwiritse ntchito mosagwiritsira ntchito chiwongolero cha mgwirizano wa Intaneti pokhapokha kuwonjezereka kuchedwa ( latency ). Chitsanzo chofotokozedwa mu RFC 896 chikuwonetseratu zopindulitsa zomwe zingapindule ndi bandwidth ndi chifukwa cha chilengedwe chake:

Mapulogalamu amayendetsa ntchito yawo ya kusintha kwa Nagle ndi chochita cha TCP_NODELAY chojambulira chingwe . Mawindo a Windows, Linux, ndi Java zonse zimathandiza kuti mugwirizanitse ndi kusakhulupirika, kotero mapulogalamu olembedwera kumalo amenewo ayenera kufotokoza TCP_NODELAY pofuna kusintha kusinthika.

Zolepheretsa

Nzeru za Nagle zimagwiritsidwa ntchito ndi TCP. Malamulo ena kuphatikizapo UDP samachirikiza .

Mapulogalamu a TCP omwe amafunika kuyankhidwa mwachangu, monga kuyitana mafoni pa intaneti kapena masewera othamanga, sangagwire bwino pamene Nagle athandizidwa. Kuchedwa kumene kunayambika pamene kusintha kwake kumatenga nthaƔi yowonjezera kuti asonkhanitse zigawo zing'onozing'ono za deta pamodzi kungayambitse zizindikiro zooneka bwino pawindo kapena muwunikira. Mapulogalamu awa amalepheretsa Nagle.

Chokonzekera ichi chinayambitsidwa poyamba pomwe makompyuta amathandizira kwambiri kusiyana kwapakati kuposa momwe akuchitira lero. Chitsanzo chofotokozedwa pamwambachi chinachokera ku zochitika za John Nagle ku Ford Aerospace kumayambiriro kwa zaka za m'ma 1980, kumene malonda omwe ankayenda nawo pang'onopang'ono, omwe ankanyamula mtunda wautali kwambiri anali ozindikira. Pali zochitika zochepa kwambiri momwe mautumiki apakompyuta angapindule ndi momwe amachitira lero.