3.4.3后退N帧协议(GBN)

 

go back N

例如 W_{_{_{T}}}    >1   2bit  00 01 10  11  为 0 1 2 3

GBN不需要给每一个帧返回ACK

数据帧丢失

0号帧丢失后 1号帧还可以顺利的被接收

迟迟没有ACK0 所以它只后的全部重传 而Data2 是第一次传

后退的不是窗口 是原本已经发送出去的帧需要退回重新进行发送

  0号帧超时 所以发送方不得不退回0号帧 再重新进行发送

实现流量控制   如果发送方发送数据的速度太快 而导致接收方来不及接收所有的帧 已经发出但是来不及接收的帧一定会超时 那超时的帧以及其后面的一定会重新发一遍 发送被接收所控制

确认帧丢失

接收窗口之外

帧编号不满足不等式会有什么问题

重传的0号帧 接收窗口也是0 所以会接收   但是其并不是真正想接收的0号帧

因此

如果不满足条件 帧序号可能会错乱 导致发送方接收方无法判断每个帧序号真正对应的是哪个帧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值