IT,컴퓨터 이야기

ARQ 란? (Automatic Repeat reQuest)

원소랑 2023. 8. 1. 11:25
728x90

양방향 통신 시스템에서 사용되는 재전송(Retransmission)을 위한 에러 제어 전략으로, ARQ(Automatic Repeat reQuest: 자동 반복 요청)는 잡음이 많거나 불안정한 통신 네트워크를 통한 데이터 전송을 위한 오류 제어 프로토콜 그룹입니다.

 

이러한 프로토콜은 데이터 링크 계층과 OSI(개방형 시스템 상호 연결) 참조 모델의 전송 레이어와 데이터 링크 레이어에 존재합니다. 전송 중에 손상되거나 손실된 프레임을 자동으로 재전송하는 기능을 제공하기 때문에 그렇게 명명되었습니다. ARQ는 "재전송을 통한 긍정적 승인(Positive Acknowledgement with Retransmission: PAR)"이라고도 합니다.

ARQ는 신뢰할 수 없는 상위 계층 서비스를 통해 안정적인 전송을 제공하는 데 사용됩니다. 주로 글로벌 모바일 시스템(Global System for Mobile: GSM) 통신에 사용됩니다.

 

작동 원리
이러한 프로토콜에서 수신자는 프레임을 올바르게 수신한 경우 발신자에게 확인 메시지를 다시 보냅니다. 발신자가 지정된 시간 내에 전송된 프레임에 대한 확인을 받지 못하면(즉, 타임아웃이 발생하면) 발신자는 전송 중에 프레임이 손상되었거나 손실된 것으로 간주합니다. 따라서 발신자는 프레임을 재전송합니다. 이 과정은 올바른 프레임이 전송될 때까지 반복됩니다.

 

https://en.wikipedia.org/wiki/Automatic_repeat_request

 

Automatic repeat request - Wikipedia

From Wikipedia, the free encyclopedia Error-control method for data transmission Automatic repeat request (ARQ), also known as automatic repeat query, is an error-control method for data transmission that uses acknowledgements (messages sent by the receive

en.wikipedia.org

 

https://www.geeksforgeeks.org/what-is-arq-automatic-repeat-request/

 

What is ARQ (Automatic Repeat Request)? - GeeksforGeeks

A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.

www.geeksforgeeks.org

 

https://www.tutorialspoint.com/automatic-repeat-request-arq

 

Automatic Repeat reQuest (ARQ)

Automatic Repeat reQuest (ARQ) - Automatic Repeat ReQuest (ARQ) is a group of error – control protocols for transmission of data over noisy or unreliable communication network. These protocols reside in the Data Link Layer and in the Transport Layer of t

www.tutorialspoint.com

 

728x90
반응형