停止等待协议和滑动窗口协议的区别
停止等待协议和滑动窗口协议都是解决流控处理的技术。停止等待协议和滑动窗口协议的主要区别在于,在停止等待协议中,发送方发送一帧并等待接收方的确认,而在滑动窗口协议中,发送方发送多于一帧到接收器并重新传输损坏或怀疑的帧。
停止等待协议和滑动窗口协议的区别:
编号 | 停止等待协议 | 滑动窗口协议 |
---|---|---|
1 | 在停止等待协议中,发送方发送一帧并等待接收方的确认。 | 在滑动窗口协议中,发送方向接收方发送多个帧,并重新发送损坏或怀疑的帧。 |
2 | Stop-and-Wait 协议的效率更差。 | 滑动窗口协议的效率更好。 |
3 | Stop-and-Wait 协议的发送方窗口大小为 1。 | 滑动窗口协议的发送方窗口大小为 N。 |
4 | Stop-and-Wait 协议的接收器窗口大小为 1。 | 滑动窗口协议的接收器窗口大小可以是 1 或 N。 |
5 | 在停止等待协议中,排序不是必需的。 | 在滑动窗口协议中,排序可能是必要的,也可能不是。 |
6 | 停止等待协议的效率是: 1/(1+2*a) |
滑动窗口协议的效率为: N/(1+2*a) |
7 | 停止等待协议是半双工的。 | 滑动窗口协议是全双工的。 |