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
相关推荐
-
如何确保网络性能和可靠性
对于网络而言,网络可靠性至关重要。可靠性可确保最低限度网络中断,这可帮助企业避免财务损失和生产力下降等情况。 […]
-
802.11标准:802.11ac、802.11ax、802.11be有何不同?
无线标准文档可长达数百页,并且包含各种技术细节。但其实我们可通过几个关键点来区分这些标准。 最新的Wi-Fi标 […]
-
零信任策略使网络面临横向威胁
很多公司忽视零信任安全的核心原则:假设网络已经受到攻击。 企业管理协会(EMA)的研究发现这个被忽视的零信任原 […]
-
思科推出集成AMD DPU的智能交换机以提高安全性
思科周二(2月11日)推出带有AMD Pensando数字处理单元(DPU)的交换机,该交换机在设备上运行安全 […]