停止和等待协议与滑动窗口协议之间的区别

停止和等待协议

停止和等待协议是用于流控制机制的协议。在此协议中,发送方一次发送一个帧,并等待接收方的确认。确认后,发送方将另一个帧发送给接收方。

滑动窗口协议

停止和等待协议也是流控制机制的协议。在此协议中,发送方一次发送多个帧,然后重新发送发现已损坏或损坏的帧。

以下是“停止和等待”协议与“滑动窗口”协议之间的一些重要区别。

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