- 停止等待的几种情况
- 确认与否认
- 发送方发送数据出现误码,接收方丢弃后发送NAK分组,告诉方法方数据出现问题,发送方重新发送
- 超时重传
- 发送发发送数据时丢失,接受方一直没有收到发送方的确认信息,增加一个时钟,超过这个时间,发送发就重新发送
- 确认丢失
- 接收方在接收成功之后向发送方发送接收信息后丢失,导致发送方超时重传,解决方法是在发送方分组加上分组编号,用来判别是否已经收到,如果收到了只是确认分组没有收到,则丢弃。
- 确认迟到
- 同理确认分组迟到,导致接收分组收到两次,同样可以在确认分组上加分组编号
- 同理确认分组迟到,导致接收分组收到两次,同样可以在确认分组上加分组编号
- 确认与否认
- 注意事项
- 超时计时器的重传时间应该大于从发送方到接收方的平均往返时间
- 当往返时延远大于数据帧发送时延时,信道利用率会非常低
- 若出现重传,则对于传送有用的数据信息来说,信道利用率还要降低
- 为了克服停止-等待协议信道利用率低的特点,就产生了另外两种协议,后退N帧协议GBN和选择重传协议SR
数据链路层-可靠传输的实现机制(停止等待协议SW)
最新推荐文章于 2023-03-06 13:46:49 发布