文章目录
1确认应答
1.1问题
- 实际信道不能保证处理机速度匹配,就是当发送速度和处理速度不匹配时 就会出错
1.2解决思路
- 引入确认机制
- 用反馈机制调节发送速度
1.3解决方案
2超时重传
2.1问题
- 如果发送端丢包,接受端等不到消息一直等待 ,发送端得不到回应 一直等待 这引起协议的死锁
2.2解决方案
- 增加超时定时器
3发送序号
3.1问题
- 分组冗余:如果接受方发送ACK出现错误 那么发送方因为超时重传就一直发送相同的数据,所以造成数据分组冗余。
3.2解决方案
- 增加一种新机制 发送序号
- 发送序号空间 要较小 如果为3bit那么在0~7间循环
- 就是当两个数据属于同一组数据那么序号就相同, 这时候接受方就不会处理后面相同的数据