停等协议学习

一、实现停等协议的主要步骤:

1.发送方发送时每次仅将当前的信息帧作为待确认帧保留在缓冲存储器中;

2.当发送方要开始发送信息帧时,就赋予该信息帧一个帧序号-启动计时器;

3.当接收方在收到无差错的信息帧后,也就是向发送方返回一个与该帧序号相同序号的ACK确认帧。

4.当接收方检测到一个含有差错的信息帧时,便舍弃该帧’

5.若发送方在规定时间内收到ACK确认帧,即计时器清零,继而开始下一帧的发送;

6.若发送方在规定的时间内未收到ACK确认帧(即计时器超时),则应该重发存于缓冲器中的待确认信息帧;

二、提高停等协议效率的方法:

1.采用流水线技术,在发送方和接收方增加缓存能力,一次发送多个分组后再等待;

2.提高传输信道的可靠率,尽量减小分组传输的差错;

3.提高接收方的容错能力(通过缓存),减少重传的概率

三、Go-Back-N 协议与停等协议的主要区别是:

主要区别有二:

1.GBN协议是停等协议的一种改进,它采用了流水线技术,允许发送方发送多个分组而无需等待确认,同时发送方有一定的缓存能力来支持这种方式的实现

2.GBN协议分组的序列号范围通常大于停等协议,来支持它的流水线技术。


  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值