请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

滑动窗口的问题

图片描述老师,按视频最后的说法,那这里这三个该怎么解释呢?
LastByteRead是被上层应用读了的,NextByteRead是连续的可以被上层应用读的,LastByteRcvd是最后一个已接收并回复ack的字节.那接收方的滑动窗口应该是从NextByteExpected开始的吧?

正在回答 回答被采纳积分+3

1回答

翔仔 2020-03-04 12:36:23

同学好,可以这么理解,否则会导致客户端一直重试

0 回复 有任何疑惑可以回复我~
  • 提问者 广东田柾国 #1
    昂?什么会导致客户端一直重试?
    回复 有任何疑惑可以回复我~ 2020-03-06 14:06:11
  • 翔仔 回复 提问者 广东田柾国 #2
    因为得及时告诉客户端已经收到这些消息了,所以得移动窗口,否则客户端还以为你停留在LastByteRead这里,以为服务端还没收到,所以还会一直发送从LastByteRead到NextByte的信息
    回复 有任何疑惑可以回复我~ 2020-03-07 00:20:42
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号