最近在学习计算机网络,在tcp协议中,为了实现可靠传输,采用了滑动窗口协议,现在假设接收窗口为:
[(101,200) (201,300)/ (301,400) (401,500) (501,600) ] 假设每一个括号元组代表一个数据段,元组的后面一个数假设为序列号seq,斜杠左边的表示已经收到确认的数据,即使数据包的发送顺序是确定的,每个数据包的确认包收到的顺序去确是随机的,若先收到(401,500)这个包的确认,接收方会不会先记录下来该数据包呢?
如果接下来又收到了(301,400)这个包的确认,会发生什么呢?