第一部分:停止等待协议
情况1:这种情况下,发送方发送的消息,由于某些原因没有送达接收方,所以没有收到确认消息,等待一段时间后,会重新发送。
情况2:接收方发送确认消息时出问题,导致超时,此时也会重发。
情况3:很久之后收到了,也会重新发送
总结:以下这三种情况都是需要处理的,停止等待协议就是通过超时重连来保证可靠传输的。
TCP中共有四个定时器
- 超时定时器
第二部分:连续ARQ协议
累计确认,收到2的确认如下:
收到5的确认:
第一部分:停止等待协议
情况1:这种情况下,发送方发送的消息,由于某些原因没有送达接收方,所以没有收到确认消息,等待一段时间后,会重新发送。
情况2:接收方发送确认消息时出问题,导致超时,此时也会重发。
情况3:很久之后收到了,也会重新发送
总结:以下这三种情况都是需要处理的,停止等待协议就是通过超时重连来保证可靠传输的。
TCP中共有四个定时器
累计确认,收到2的确认如下:
收到5的确认: