带重传确认(PAR)


带重传确认(PAR)是一组用于通过嘈杂或不可靠的通信网络传输数据的错误控制协议。这些协议驻留在OSI(开放系统互连)参考模型的数据链路层和传输层中。它们提供对传输过程中损坏或丢失的帧的自动重传。PAR 也称为自动重传请求 (ARQ)。

PAR 用于在不可靠的上层服务上提供可靠的传输。它们常用于全球移动通信系统 (GSM)。

工作原理

在这些协议中,如果接收方正确接收帧,则会向发送方发送确认消息。如果发送方在指定时间段内未收到已传输帧的确认,即发生超时,则发送方会理解该帧在传输过程中已损坏或丢失。因此,发送方会重传该帧。此过程会重复,直到正确传输该帧。

ARQ/PAR 协议类型

数据链路层中有三种 ARQ/PAR 协议。

  • 停等 ARQ − 停等 ARQ 提供具有流量控制和错误控制机制的单向数据传输,适用于噪声信道。发送方会保留已发送帧的副本。然后,它等待有限时间以接收来自接收方的肯定确认。如果计时器超时,则会重传该帧。如果收到肯定确认,则发送下一个帧。

  • 后退 N ARQ − 后退 N ARQ 允许在接收第一个帧的确认之前发送多个帧。它使用滑动窗口的概念,因此也称为滑动窗口协议。帧按顺序编号,并发送有限数量的帧。如果在时间段内未收到某个帧的确认,则会重传从该帧开始的所有帧。

  • 选择重传 ARQ − 该协议也允许在接收第一个帧的确认之前发送多个帧。但是,这里只重传错误或丢失的帧,而好的帧则会被接收并缓冲。

更新于: 2019年7月30日

2K+ 次查看

开启你的 职业生涯

通过完成课程获得认证

立即开始
广告

© . All rights reserved.