TCP نيٽورڪ لاء ناگلي الورورجينڊ

ناگلي الورورٿيم ، جو انجنيئر جان ناول جي نالي سان رکيو ويو، سي ٽي پي ايپليڪيشن سان "ننڍن پيسٽٽ مسئلن" جي سبب نيٽورڪ وڌڻ کي گھٽائڻ لاء ڊزائين ڪيل هئي. UNIX پليپشنون 1980s ۾ ناگلي جي الگورتھم استعمال ڪرڻ شروع ڪيو، ۽ اڄ به اڄ ٽي سي جي معياري خاصيت آهي.

ڪيترا ئي ناگل الوروريتم ڪم ڪري ٿو

ناگ جي الگورتھم جي طريقيڪار طريقي سان طريقيڪار جي طريقي سان TCP ايپليڪيشنن جي موڪل جي پاسي تي ڊيٽا کي نگنگ سڏيو ويندو آهي. اهو ننڍڙو ٺهيل پيغامن جي نشاندهي ڪري ٿو ۽ انهن تار جي ڊيٽا کي موڪلڻ کان اڳ ان وڏي وڏن پي سي پي پيٽ ۾ جمع ڪري ٿو، انڪري ئي غير ضروري طور تي وڏي تعداد ۾ ننڍن ننڍن پيڪن جي نسل کان بچڻ. نایل کے الگورتھم کے لئے تکنیکی تکنیکی وضاحت 1984 میں RFC 896 کے طور پر شائع کیا گیا تھا. گھڻي ڊيٽا جي فيصلن کي گڏ ڪرڻ ۽ انهن جي موڪل جي وچ ۾ انتظار ڪرڻ ڪيترو ڊگهو ڪارڪردگي لاء نازڪ آهن.

ناگول وڌيڪ دير سان ڳاڙھيٽ ( ويڪرائيٽ ) شامل ڪرڻ جي قيمت ۾ نيٽ ورڪ سان ڳنڍيل بڊ ويڊ استعمال ڪري سگهي ٿو. آر ايف سي 896 ۾ بيان ڪيل هڪ مثال، امڪاني بينڊوٿٿ فائدن ۽ ان جي تخليق جو سبب بيان ڪري ٿو.

درخواستون ناگلي الورورٿم جي انهن جي استعمال سان TCP_NODELAY ساکٽ پروگرامنگ اختيارن سان ڪنٽرول ڪن ٿيون. ونڊوز، لينڪس، ۽ جاوا سسٽم سڀني کي عام طور تي ناول طرفان ناول کي فعال ڪن ٿا، تنهنڪري ايگورٿم بند کي تبديل ڪرڻ چاهيندا هئڻ جي لاء انهن ماحول کي لکندڙ TCP_NODELAY جي ضرورت آهي.

حدون

ناگ جي الورورٿم صرف ٽائيپ سان گڏ استعمال لائق آهي. يو ايس ڊي سميت ٻيا پروٽوڪول ان کي سهڪار نه ڏيندا آهن.

سي ٽي پي ايپليڪيشنن جو تيز رفتار نيٽورڪ جواب جي ضرورت آهي، جهڙوڪ انٽرنيٽ فون ڪالنگ يا پهريون-شخص شوقين جي راندين، شايد ناگ فعال ٿئي جڏهن چڱي ريت ڪم نه هجي. الورورٿيم جڏهن دير تائين ڊيٽا جي ننڍن ننڍن جمع ڪرڻ لاء اضافي وقت وٺندو آهي ان سان گڏ هڪ اسڪرين يا ڊجيٽل آڊيو وهڪرو تي نظر انداز سان ڍڪيل بالا ٺاهي سگهن ٿا. اهي ايپليڪيشنون عام طور تي نابل هوندا آهن.

اهو الورورجينڊم اصل ۾ هڪ اهڙي وقت تي ترقي ڪئي وئي هئي جڏهن ڪمپيوٽر نيٽورڪ اڄ تائين انهن جي ڀيٽ ۾ گهڻو گهٽ بينڊوٿٿ جي حمايت ڪئي هئي. مٿي بيان ڪيل مثالن 1980 جي شروعات ۾ فورڊ ايروپوس تي جان ناگل جي تجربن تي ٻڌل هئي، جتي نگلنگ واپاريون انهن جي سست، ڊگهو ٿيل ڊگهي ڊگهو نيٽ ورڪ نيٽ ورڪ تي صحيح احساس ڪيا آهن. ساڳئي حالتن ۾ ٿورڙا واقعا آهن جتي نيٽ ورڪ ايپليڪشن سندس الگورتھم کان فائدو وٺن ٿيون.