停止-等待协议

为什么要有停止-等待协议

除了比特出差错,底层存到还会出现丢包问题,为了实现流量控制。
停止-等待 就是每发送完一个分组就停止发送,等待对方确认,在收到确认后再发送下一个分组。
分为有差错情况&无差错情况

无差错情况

停止-等待协议

有差错情况

1.数据帧丢失或检测到帧出错
停止-等待协议
2.ACK丢失
停止-等待协议
3.ACK迟到
停止-等待协议

性能分析

停止-等待协议

信道利用率

停止-等待协议