带重传确认(PAR)
带重传确认(PAR)是一组用于通过嘈杂或不可靠的通信网络传输数据的错误控制协议。这些协议驻留在OSI(开放系统互连)参考模型的数据链路层和传输层中。它们提供对传输过程中损坏或丢失的帧的自动重传。PAR 也称为自动重传请求 (ARQ)。
PAR 用于在不可靠的上层服务上提供可靠的传输。它们常用于全球移动通信系统 (GSM)。
工作原理
在这些协议中,如果接收方正确接收帧,则会向发送方发送确认消息。如果发送方在指定时间段内未收到已传输帧的确认,即发生超时,则发送方会理解该帧在传输过程中已损坏或丢失。因此,发送方会重传该帧。此过程会重复,直到正确传输该帧。
ARQ/PAR 协议类型
数据链路层中有三种 ARQ/PAR 协议。

停等 ARQ − 停等 ARQ 提供具有流量控制和错误控制机制的单向数据传输,适用于噪声信道。发送方会保留已发送帧的副本。然后,它等待有限时间以接收来自接收方的肯定确认。如果计时器超时,则会重传该帧。如果收到肯定确认,则发送下一个帧。
后退 N ARQ − 后退 N ARQ 允许在接收第一个帧的确认之前发送多个帧。它使用滑动窗口的概念,因此也称为滑动窗口协议。帧按顺序编号,并发送有限数量的帧。如果在时间段内未收到某个帧的确认,则会重传从该帧开始的所有帧。
选择重传 ARQ − 该协议也允许在接收第一个帧的确认之前发送多个帧。但是,这里只重传错误或丢失的帧,而好的帧则会被接收并缓冲。
广告
数据结构
网络
关系型数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP