适用范围
1. 缺点
- 信道利用率非常低(只有5%或更低), 大部分时间信道都是空闲的
梗概
Stop-and-wait协议 实现了四个功能:
- 确认与否认
- 允许接收方接受受损后, 请求重传
- 问题: 接收方不一定能接受数据包
- 超时重传
- 保证接收方能收到数据
- 问题: 可能造成分组重复
- 确认丢失
- 保证接收方不会接受重复的数据包
- 确认迟到
- 保证发送方不会误判确认结果
协议内容
1. 梗概
- 超时重传指定发送方超时要重传
- 确认与否认允许响应错误, 加速重传
- 确认丢失指定发送的数据包要进行了编号
- 确认迟到指定确认信息要进行了编号
2. 图解

3. 细节
- 给数据包和确认信息编号只用一个比特就行了
性能评估
1. 信道利用率:
1.1. 未产生差错的情况下
2. 例题
- child::SW协议的信道利用率