后退N帧ARQ协议对传统的自动重传请求(ARQ,Automatic Repeat reQues)进行了改进,从而实现了在接收到ACK之前能够连续发送多个数据包。

本页面主要目录有关于后退N帧ARQ协议的:基本概况等介绍

外文名

Go-Back-N ARQ

基本概况

在Go-Back-N ARQ中,发送端不需要在接收到上一个数据包的ACK后才发送下一个数据包,而是可以连续发送数据包。在发送端发送数据包的过程中,如果接收到对应已发送的某个数据包的NACK,则发送端将NACK对应的某个数据包进行重发,然后再将该数据包之后的数据包依次进行重发。

后退N帧ARQ也使用滑动窗口机制,但W>1,发送方在每收到一个ACK之前不必等待,可以持续地发送窗口内的多个帧,如果这是收到接收方收回的ACK,还可以继续发送后续的帧。与停等ARQ相比,连续ARQ减少了等待时间,提高了传输的吞吐量和传输效率。回退-N就是从出错处重发已发出过的N个帧。

后退N帧ARQ对发送窗口的大小是有限制的,如果帧的序号用n比特编号,则发送窗口W应该满足:

W≤2-1

后退N帧ARQ就是从出错处重发已发出过的N个帧。

后退N帧ARQ协议