TCP/IP详解p203关于nagle算法的描述

时间:2023-01-08 00:16:11
TCP/IP详解p203关于nagle算法的描述,其中对客户端连发了14、15报文段这一看似违反nagle算法动作的解释,大神们怎么理解的?

6 个解决方案

#1


简单的一顶。

#2


TCP/IP详解p203关于nagle算法的描述

#3


后面不是解释的很清楚么,是你想多了还是我想简单了?
因为客户端在发送14(对12的确认)之前接收到了13,所以14正常发出去了,而且为了确认13又再发了一个15,这里“看似违反”的意思是客户连发了两个包,违反了nagle的“在该分组确认之前,不能发送其它小包”。

最近正在看TCP/IP协议,多多交流。

#4


引用 3 楼 fly_qj 的回复:
后面不是解释的很清楚么,是你想多了还是我想简单了?
因为客户端在发送14(对12的确认)之前接收到了13,所以14正常发出去了,而且为了确认13又再发了一个15,这里“看似违反”的意思是客户连发了两个包,违反了nagle的“在该分组确认之前,不能发送其它小包”。

最近正在看TCP/IP协议,多多交流。


可能我钻牛角尖了! TCP/IP详解p203关于nagle算法的描述

嗯!多多交流!

#5


其实我也没太明白,像那样说,也可能会有大于两个连续返回的报文段了?

#6


有那么容易看懂的话,技术就不值钱了。这本书怎么说都是神作。

引用 5 楼 prohibit 的回复:
其实我也没太明白,像那样说,也可能会有大于两个连续返回的报文段了?

#1


简单的一顶。

#2


TCP/IP详解p203关于nagle算法的描述

#3


后面不是解释的很清楚么,是你想多了还是我想简单了?
因为客户端在发送14(对12的确认)之前接收到了13,所以14正常发出去了,而且为了确认13又再发了一个15,这里“看似违反”的意思是客户连发了两个包,违反了nagle的“在该分组确认之前,不能发送其它小包”。

最近正在看TCP/IP协议,多多交流。

#4


引用 3 楼 fly_qj 的回复:
后面不是解释的很清楚么,是你想多了还是我想简单了?
因为客户端在发送14(对12的确认)之前接收到了13,所以14正常发出去了,而且为了确认13又再发了一个15,这里“看似违反”的意思是客户连发了两个包,违反了nagle的“在该分组确认之前,不能发送其它小包”。

最近正在看TCP/IP协议,多多交流。


可能我钻牛角尖了! TCP/IP详解p203关于nagle算法的描述

嗯!多多交流!

#5


其实我也没太明白,像那样说,也可能会有大于两个连续返回的报文段了?

#6


有那么容易看懂的话,技术就不值钱了。这本书怎么说都是神作。

引用 5 楼 prohibit 的回复:
其实我也没太明白,像那样说,也可能会有大于两个连续返回的报文段了?