TechTarget网络 > 百科词汇

Nagle’s algorithm:

命名它的创造者,约翰?Nagle Nagle算法用于自动连接的小缓冲消息;这个过程(称为纳格)增加网络应用系统的效率通过减少必须发送的数据包的数量。Nagle”算法,福特在1984年定义为航空和通信公司在TCP / IP拥塞控制跨网(IETF RFC 896)最初被设计成私人TCP / IP网络缓解鼻塞由福特,但已经被广泛部署。
Nagle”“年代文档指定了我处理他所说的小数据包的问题,时创建一个应用程序生成一个字节的数据,导致网络充满数据包(情况通常被称为发送端愚蠢窗口综合症)。一个字符-一个字节的数据来自一个键盘可能导致的tramission 41个字节一个字节的数据包coisting和40个字节的头数据的有用信息。这种情况下tralates成4000%的开销,coidered to be接受这一主动行动lightly a loaded网络等高级研究Projects署网络(precuor ARPANet——在因特网of the time)后,但不太严重加载网络如福特”年代,它可能需要retramissio,导致丢包,通过过度拥挤和阻碍传播速度开关节点和网关。吞吐量可能会阻碍,connectio被中止。Nagle’’’’s algorithm—教育法,通过实施《iertion of two lines of itructs – TCP方案有所buffer to the sender外观(窗帘)数据报数据is杰出。发送任何数据随后举行,直到突出数据(ack)或承认,直到有一个完整的包价值”“年代的数据发送。
尽管Nagle”“年代算法解决问题,在福特”“被经验丰富的网络,相同的问题被ARPANet开始经历。纳格已被广泛实现跨网络,包括互联网,和通常由违约——尽管有时coidered高度交互的环境中不受欢迎的,比如一些clienterver的情形。在这种情况下,纳格可以通过使用TCP_NODELAY关闭套接字选项.
这是适合发表在2007年4月

最近更新时间:2015-11-30 EN

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐

  • 有必要部署网络自动化吗

    企业、供应商和网络专业人士都认为网络自动化有必要。然而,事实是,不是每个人都需要网络自动化。 曾经,专业人士对 […]

  • SASE与SD-WAN:有什么不同?

    远程工作者的需求会随着时间的推移而变化,并且分散在不同地理位置,这里的事实是:传统技术无法满足这些需求。 这一 […]

  • 如何避免互联网黑洞

    黑洞是太空中具有强引力的区域,以至于包括光在内的物质无法逃脱其拉力。一旦有东西进入黑洞,就不可能返回。互联网黑 […]

  • 收入下降导致思科裁员4000人

    由于对全球经济的担忧客户减少支出,以及产品安装速度低于预期,思科削减了数千个工作岗位。 周三,思科证实,其员工 […]