停止和等待协议是流控制机制的协议。在此协议中,发送方一次发送一个帧,并等待接收方的确认。确认后,发送方将另一个帧发送给接收方。
停止和等待协议也是流控制机制的协议。在此协议中,发送方一次发送多个帧,然后重新发送被发现已损坏或损坏的帧。
以下是“停止和等待”协议与“滑动窗口”协议之间的一些重要区别。
序号 | 键 | 停止和等待协议 | 滑动窗口协议 |
---|---|---|---|
1 | 机制 | 在“停止并等待”协议中,发送方发送单个帧并等待接收方的确认。 | 在滑动窗口协议中,发送方一次发送多个帧,然后重新传输损坏的帧。 |
2 | 效率 | 停止和等待协议的效率较低。 | 滑动窗口协议比停止和等待协议更有效。 |
3 | 视窗大小 | 停止和等待协议中的发件人窗口大小为1。 | “滑动窗口”协议中的发件人窗口大小从1到n不等。 |
4 | 排序 | 不需要对帧进行排序。 | 帧排序有助于提高协议的效率。 |
5 | 效率 | 停止和等待协议的效率公式为1 /(1 + 2a),其中a是传播延迟与传输延迟的比率。 | 滑动窗口协议效率公式为N /(1 + 2a),其中N为否。窗口帧的数目,α是传播延迟与传输延迟的比率。 |
6 | 双工 | 停止和等待协议本质上是半双工的。 | 滑动窗口协议本质上是全双工的。 |