希赛考试网
首页 > 软考 > 网络工程师

简述arq基本原理

希赛网 2024-01-07 11:05:34

ARQ(Automatic repeat request)自动重传请求是一种协议,用于在无线和有线通信中纠正丢失的数据包及减少误码率。ARQ是数据传输中最简单和最常用的协议之一。在ARQ协议的基础上,有多种具体实现形式,包括停止和等待协议、回退n协议、选择重传协议等。

ARQ工作原理

ARQ的工作原理非常简单,主要包括发送数据,等待确认以及重传等三个主要步骤:

1.发送数据:发送方将要发送的数据按照一定的格式打包,然后发送给接收方。

2.等待确认:接收方收到数据后,会向发送方发送确认信号,告诉发送方数据已经收到。如果发送方没有收到确认信号,则说明数据丢失。此时,发送方会等待一定的时间,如果直到时间结束还没有收到确认信号,则会重传数据。

3.重传数据:在发送方没有收到确认信号的情况下,会启动重传机制,将丢失的数据重新发送给接收方。接收方在接收到数据后,如果数据正确,则发送确认信号。

ARQ分类

ARQ协议可以根据具体实现形式分为以下几种:

1.停止和等待协议:发送方只有在接收到确认信号后才会发送下一个数据包,如果没有收到确认信号则重传数据。

2.回退n协议:发送方维护一个可发送的窗口,并按顺序发送数据包,如果接收方收到的包不连续,则会弃用当前包以及后续全部包并请求重新发送。

3.选择重传协议:在回退n协议中,丢失的数据包都需要重传,选择重传协议则只重传丢失的数据包。

ARQ优缺点

ARQ协议有很多优点,其中一些包括:

1.协议简单:ARQ协议是数据传输中最简单和最常用的协议之一。它易于实现和部署,有助于网络的稳定性。

2.纠正误码率:ARQ协议可以检测和纠正丢失的数据包,减少误码率。

3.保证数据完整性:ARQ协议可以确保数据完整性,避免数据丢失或损坏。

ARQ协议也存在一些缺点,包括:

1.延迟:在传输数据时,ARQ协议需要等待确认信号或重传,这会导致传输延迟。

2.信道利用率低:ARQ协议需要等待确认信号或重传,因此在发送方发送数据时会占用信道,如果未收到确认信号,则会浪费部分信道资源。

3.重传可能导致过多的网络流量。

微信扫一扫,领取最新备考资料


软考.png


网络工程师 资料下载
备考资料包大放送!涵盖报考指南、考情深度解析、知识点全面梳理、思维导图等,免费领取,助你备考无忧!
立即下载
网络工程师 历年真题
汇聚经典真题,展现考试脉络。精准覆盖考点,助您深入备考。细致解析,助您查漏补缺。
立即做题

软考报考咨询

微信扫一扫,定制学习计划