양방향 통신 시스템에서 사용되는 재전송(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
https://www.geeksforgeeks.org/what-is-arq-automatic-repeat-request/
https://www.tutorialspoint.com/automatic-repeat-request-arq
'IT,컴퓨터 이야기' 카테고리의 다른 글
변형 자동 인코더 (Variational AutoEncoder : VAE) (0) | 2023.09.11 |
---|---|
Stable Diffusion WebUI 설치방법 (진행 중) (0) | 2023.09.06 |
이미지 생성 AI 툴 3개 개요 (Midjourney, Bing Image Creator, Stable Diffusion) (0) | 2023.09.05 |
hiberfil.sys 파일 제거해서 용량 확보하기 (0) | 2023.07.02 |
광고 차단 프로그램을 사용하는 경우 광고 허용 요청 팝업 띄우기 (1) | 2023.05.21 |
ChatGPT 활용 방법 소개 슬라이드 요약 정리 (1) | 2023.05.17 |
특이점(Singularity) 이란? (0) | 2023.02.27 |