停等式ARQ协议的两个功能
- 确认机制
- 超时重传
确认机制:
- 发送方 发送数据,然后暂停发送,等待接收方的ACK确认
- 收到 接收方回复的ACK(确认号)
- 发送下一个数据
超时重传:
只要超过了一段时间还没有收到确认,就认为已发送的帧出错或丢失了,因而重传已发送过的帧。这就叫做超时重传。
以下三种情况会进行超时重传:
- 发送方 发送过程中出现差错,导致接收方检测出了差错,丢弃了该数据帧。(发送方未收到确认应答,一直等待,直到超时)
- 发送方 发送过程中 丢失了(发送方未收到确认应答,一直等待,直到超时)
- 传送延迟: 接收方接收成功后回复了Ack确认,但是由于网络原因延迟了, 也就是Ack确认在发送方超时后才到达。而发送方超时时已经重传了一次, 此时接收方要做的事情:丢弃重复分组,重新发送确认. 发送方如果收到两个或者多个确认,除了第一个确认,丢弃其他确认.
2159

被折叠的 条评论
为什么被折叠?



