原文:糊涂窗口综合症和Nagle算法

TCP IP详解系列,关于tcp拥塞控制和数据流的地方讲的不细致,或许是涉及概念 算法太多,作者略去了一些对初学者来说比较陌生的细节吧。比如SWS未说明是什么就开始介绍其避免方法,还和nagle扯在了一起,直觉告诉我二者一定有猫腻,边搜索一下,果然很有收获。今天贴在这里,分享给大家。 关键字:糊涂窗口综合症 nagle算法 延迟ACK clark算法 CORK选项 第一部分糊涂窗口综合症 当发送 ...

2012-09-20 19:12 2 6755 推荐指数:

查看详情

糊涂窗口综合症

什么是糊涂窗口综合症 当发送端应用进程产生数据很慢、或接收端应用进程处理接收缓冲区数据很慢,或二者兼而有之;就会使应用进程间传送的报文段很小,特别是有效载荷很小。 极端情况下,有效载荷可能只有1个字节;而传输开销有40字节(20字节的IP头+20字节的TCP头) 这种现象就叫糊涂窗口综合症 ...

Fri Feb 03 22:35:00 CST 2012 0 3895
领导综合症

自从走上了管理之后,就发现自己慢慢的换上了领导综合征,而且症状越来越严重。 一.讲话增多 1.总结 任何会议,只要自己是这个会议里是相对的领导,或者没有自己的太跨层的领导,自己都要讲上几句,没事还搞个总结啥的。 2.容易插话 ...

Fri Mar 16 17:55:00 CST 2012 12 2074
TCP系列29—窗口管理&流控—3、Nagle算法

一、Nagle算法概述 之前我们介绍过,有一些交互式应用会传递大量的小包(称呼为tinygrams),这些小包的负载可能只有几个bytes,但是TCP和IP的基本头就有40bytes,如果大量传递这种小包,会严重降低网络利用率,还可能造成网络拥塞。福特公司就曾经遇到过这种问题,John Nagle ...

Mon Nov 07 22:03:00 CST 2016 0 1824
延迟确认和Nagle算法

前篇文章介绍了三次握手和四次挥手,了解了TCP是如何建立和断开连接的,文末还提到了抓包挥手时的一个“异常”现象,当时无法解释,特地查了资料,知道了数据传输中的延迟确认策略。 何谓延迟确认策略? W ...

Fri Apr 06 21:56:00 CST 2018 1 936
TCP之Nagle算法&&延迟ACK

1. Nagle算法: 是为了减少广域网的小分组数目,从而减小网络拥塞的出现; 该算法要求一个tcp连接上最多只能有一个未被确认的未完成的小分组,在该分组ack到达之前不能发送其他的小分组,tcp需要收集这些少量的分组,并在ack到来时以一个分组的方式发送出去;其中小分组的定义是小于MSS ...

Thu Sep 27 07:33:00 CST 2018 0 3447
 
粤ICP备18138465号  © 2018-2026 CODEPRJ.COM