go back N
例如 >1 2bit 00 01 10 11 为 0 1 2 3
GBN不需要给每一个帧返回ACK
数据帧丢失
0号帧丢失后 1号帧还可以顺利的被接收
迟迟没有ACK0 所以它只后的全部重传 而Data2 是第一次传
后退的不是窗口 是原本已经发送出去的帧需要退回重新进行发送
0号帧超时 所以发送方不得不退回0号帧 再重新进行发送
实现流量控制 如果发送方发送数据的速度太快 而导致接收方来不及接收所有的帧 已经发出但是来不及接收的帧一定会超时 那超时的帧以及其后面的一定会重新发一遍 发送被接收所控制
确认帧丢失
接收窗口之外
帧编号不满足不等式会有什么问题
重传的0号帧 接收窗口也是0 所以会接收 但是其并不是真正想接收的0号帧
因此
如果不满足条件 帧序号可能会错乱 导致发送方接收方无法判断每个帧序号真正对应的是哪个帧