设滑动窗口协议的收发窗口都为5(个),帧序号为0~6循环,双方在传输过程中发现了差错,使用选择性重传并进行了控制,为什么最终发方认为自己只正确发送了7个帧,而接收方却认为正确接收了10个帧。
发送窗口只收到了Ack0,但是Ack1,Ack2,Ack3丢失。接收方,检测到3错误,等待重传。所以发送方认为已经发送:0123456接收方3号帧错误,所以认为已经收到:0123456012。。。最终发方认为自己只正确发送了7个帧,而接收方却认为正确接收了10个帧