理想传输条件的特点:
- 传输信道不产生差错
- 不论发送方发送速率多快,接收方都来得及处理
停止等待协议:
“停止等待”就是没发完一个分组就停止发送,等待对方的确认。收到确认后,再发下一个分组。
- 无差错情况:依次有序发送接收
2.有差错情况:超时重传机制;只要接收方在超时计时器即时结束后还未收到分组,就认为分组丢失了。
- 暂时保留发送分组的副本;接收后清楚
- 分组和确认分组都进行标号
- 超时计时器的设置应该比数据在分组传输的平均往返时间更长一些
3.确认丢失和确认迟到
略
使用上面机制,我们就可以在不可靠的传输网络上实习可靠传输;常称为ARQ
(自动重传请求);重传的请求是自动进行的。接收方不需要请求发送方重传某个出错的分组。
停止等待协议的优点是简单;缺点是信道利用率太低。
U=T1/(T1+RTT+T2)
发送分组需要时间T1;确认分组需要时间T2;RTT是往返时间
连续ARQ协议
分组累计确认
优点:容易实现,丢失也不必重传;缺点:不能正确反映接收出错的分组信息