当前位置:首页 科普知识 后退N帧ARQ协议

后退N帧ARQ协议

发布时间:2023-09-14 00:38:39

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

后退N帧ARQ协议

后退N帧ARQ协议介绍

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

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

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

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

后退N帧ARQ协议

WT≤2-1

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

温馨提示:
本文【后退N帧ARQ协议】由作者 爱百科 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6