操作系统-网络
滑动窗口协议
tcp协议中使用
维护发送方和接收方包的正确性
初始是1,2, 3号包已经发送并得到确认, 窗口大小是7 , 而4,5,6,7也已经发送但是未得到确认, 8,9 , 10 正等待发送, 后面的是未发送的,
正常情况下, 当4号包的到确认后 窗口就向下移动一个位置, 与此同时窗口中的包也可能又发送了两个。
丢包后,窗口一直等待5号包得到确认,但是5号包已经丢失,不会得到确认, 这时就会启动超时重传, 超过一定时间后重新发送。
重传后, 已经接收到的包就一并随重发的包得到确认,(因为是按照顺序确认包)。