回退n的累计确认是基于接收方的返回机制吗?
来源:11-4 可靠传输的基本原理

weixin_慕沐3439924
2021-04-08
老师,请问回退n协议的累计确认接收到某一个确认序列号后就可以确认所有从起始到这个序列号之间的都被接收了,是因为接收方只有在接收到了所有从起始到这个序列号之间的序列才会返回确认吗?比如发送方发送了0-10如果接收方只接受到了7-10的话并不会返回确认而接受到了0-5就会返回5的确认是这样吗?
写回答
1回答
-
不仅仅是基于接收方的返回机制,事实上需要双方共同确认才可以。
需要注意的是,TCP协议的发送与接收过程是内核级的代码,一般情况下是不会随意更改的,但是对于特殊情况,比如自研OS、网络协议栈优化等等情况,可能会对内核代码进行优化,而这种优化,是整体的优化,需要发送方和接收方均支持。
希望对你有所帮助。
012021-04-15
相似问题