采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
1.5:30这里,图中显示25、27已确认收到,是通过两次应答来确认的吗?毕竟每一次应答只有一个确认号呀,而且确认号应该是累计确认吧? 2.确认号是发送端写入的还是接收端写入的呢,我对确认号不是特别明白,按理来说,只有接收端才知道自己下次可以接收的位置啊
这里是选择重传部分的内容哦,当TCP协议进行选择重传的时候,是允许只针对数据流中的部分数据进行重传的。
课程的发送端和接收端是为了方便同学们理解而做出的假设哦,在真实的网络环境中,TCP连接的两端是对等的,也就是每一端都既是发送端,也是接收端,所以确认号两端都会写的,这样你就理解啦。
问题1,选择重传场景,是由于发送端发现自己没传输完整才触发的,我的疑问点在于,发送端怎样识别出仅25、27是确认收到的呢?每次应答只有一个确认号,而且是累计确认呀!
选择重传不是和累计确认搭配的哦,累计确认是回退N帧协议用到的,在选择重传里面,会有SACK(Selective ACK)在起作用,他是选择确认的机制。
非常感谢!
登录后可查看更多问答,登录/注册
编程之前先学这门课,系统补足计算机基础知识,夯实编程地基
3.4k 17
1.7k 14
1.2k 13
1.4k 11