| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- 노동력의양 #재료의양 #단위당복합단가 #일위대가 #원가산정 체계 #순공사비
- Payload #OPU #ODU
- O-CU
- 구조 #모드분산 #사용파장 #사용광원 #전송거리 #비용
- O-DU #RIC
- 단일 회선 #물리적 다중화 #주파수
- 오류제어 #잉여비트 #FEC #ARQ #실시간성 #에너지효율
- 5G #광섬유 #무유도 특성 #전력선 #인프라
- 전력 손실 #일체형 #피딩로스 #빔포밍 #MIMO #케이블 최소화
- 보안한계 #내외부 위협 #명시적 검증 #최소권한부여 #침해가정 #PDP #세분화 #IAM #MFA #SDP
- 광케이블 의무화 #주거/업무용 #2코어 이상
- 분리발주 #특허 #하자 #긴급 #안보
- 경제성 확보 #유지보수 효율화 #분기장치 #전원 필요 #AON #PON #저전력 #저비용
- 양자컴퓨터 공격 #키분배(QKD) #데이터암호화(PQC) #물리 #수학 #중첩 #복잡성 #인프라 #확장성
- 송수신 공유 #Tx #Rx #BPF #FDD #격리도 #S파라미터
- OTU #투명성 #FEC
- VLAN #망분리 #보안강화 #월패드보안
- 사용주파수 #목적 #야기우다 #패치안테나 #파라볼릭 #지향성
- 제어 #탐지 #차단 #인라인 #미러링 #DPI
- 오류 정정 #샤논 한계 # 잉여비트 #컨벌루션 #터보 #LDPC #샤논 #비터비 알고리즘
- IPTV #전용망 #OTT #범용망 #ABR #CDN
- 공사비 산정 기준 #단위공종별 인력
- 시간 #파장 #효율성 극대화
- 중복투자 방지 #자원효율성 제고 #공동구축 #중복방지 #비용분담 #필수설비 연계
- 송신기 #급전선 #안테나 #손실 #임피던스 매칭 #선로정수
- 암호화 #협박 #백업 #격리 #대역폭 #분산대응
- 주파수 효율화 #장거리 전송 #왜곡 보상 #위상 #편파 #간섭수신 #LO(기준광) #90도 하이브리드 #DSP #고감도수신 #색분산 #400G/800G
- 서버 비전송 #비대칭키 기반 #전자서명 검증 #불충분한 정보 #공개키 표준 #분리 인증
- CTU #예측 #양자화
- 메타물질 #음영지역 한계 #타겟 조향 #위상 제어 #진폭 제어 #음영해소 #조향 최적화
Archives
- Today
- Total
Creative Thinking Warehouse To be Rich
ARQ(Automatic Repeat reQuest) 본문
**ARQ(Automatic Repeat reQuest)**의 이해는 단순히 프로토콜 종류를 외우는 것이 아니라, **'실수(Error)가 발생했을 때 어떻게 대화를 다시 이어나갈 것인가?'**라는 신뢰 기반의 커뮤니케이션 복구 전략에서 출발해야 합니다.
1. ARQ의 최상위 원리: "확인과 재시도"
이 토픽의 출발점은 **"보낸 사람이 받은 사람이 제대로 받았는지 어떻게 확신할 수 있는가?"**라는 질문입니다.
- 기초 상황: 친구에게 중요한 메시지를 보냈는데 읽음 표시가 안 뜨거나, 친구가 "뭐라고?"라고 되묻는 상황입니다.
- 본질: 수신 측에서 에러를 발견하면 송신 측에 **"다시 보내줘(NACK)"**라고 요청하거나, 잘 받았을 때만 **"잘 받았어(ACK)"**라고 신호를 주는 방식입니다.
- 통찰: **'시간(Latency)'**이라는 비용을 지불하여 **'완벽한 데이터(Accuracy)'**라는 수익을 얻는 재전송 기반의 신뢰 자산 구축 방식입니다.
2. 어디서부터 이해를 시작해야 할까? (3단계 핵심 메커니즘)
복잡한 타이밍 차트 이전에 '소통의 효율성' 단계부터 파악하세요.
① Stop-and-Wait: "하나 보내고 하나 확인하기"
- 기본: 하나를 보낸 뒤, 잘 받았다는 대답(ACK)이 올 때까지 다음 걸 안 보내고 기다립니다.
- 이해: 가장 확실하지만 매우 느립니다. 도로는 넓은데 차를 한 대씩만 통과시키는 격입니다.
② Go-Back-N: "틀린 시점부터 다 다시 하기"
- 기본: 여러 개를 연속해서 보내다가(Window), 하나가 잘못되면 그 잘못된 것부터 그 이후에 보낸 것까지 몽땅 다시 보냅니다.
- 이해: 수신자가 기억력이 별로 좋지 않을 때(버퍼가 작을 때) 유리합니다. "3번부터 다 꼬였어! 다시 보내!"라고 외치는 방식입니다.
③ Selective Repeat: "틀린 것만 골라서 다시 하기"
- 기본: 에러가 난 특정 패킷만 골라서 다시 보냅니다.
- 이해: 수신자가 똑똑해야 합니다(버퍼에 순서가 뒤섞인 패킷을 저장하고 조합할 줄 알아야 함). 가장 효율적이지만 시스템이 복잡해집니다.
3. 사고(What, Why, How, So what) 기반 답안 매칭
| 질문 | 답안 목차 | 핵심 서술 내용 |
| Why | 1. 개요 | OSI 2/4계층에서 에러 발생 시 재전송을 통해 데이터의 신뢰성을 보장하기 위함 |
| What | 2. 기술 개념 | 에러 검출 후 피드백(ACK/NACK)과 타임아웃을 이용한 자동 재전송 메커니즘 |
| How | 3. 구성 요소 | ACK/NACK, 타임아웃 타이머, 시퀀스 번호, 윈도우(Window) |
| Comparison | 4. 유형별 비교 | **S&W(단순), GBN(연속 전송), SR(효율 극대화)**의 성능 및 복잡도 비교 |
| So what | 5. 활용 및 동향 | TCP의 슬라이딩 윈도우, 5G의 H-ARQ(FEC 결합)로 진화하여 저지연 통신 구현 |
💡 구글 시트 정리를 위한 한 줄 정리
- A열(토픽): ARQ (Automatic Repeat reQuest)
- B열(개요): 데이터 전송 중 에러 발생 시 수신 측의 요청이나 타임아웃에 의해 송신 측이 데이터를 재전송하는 오류 제어 기술.
- L열(키워드): 재.전.송.피.드.백 (ACK/NACK, Timeout, Sliding Window)
**"실수는 반드시 일어난다는 것을 인정하고, 그 실수를 가장 효율적으로 복구하는 시스템(ARQ)을 설계하는 것"**이 본질입니다.
1. 개요
- 데이터 전송 중 에러 발생 시 수신 측의 응답 신호(ACK/NACK) 또는 타임아웃을 이용하여 송신 측이 에러 패킷을 자동으로 재전송하는 오류 제어 방식임.
- 신뢰성이 낮은 채널 환경에서 데이터의 무결성을 보장하기 위한 역방향 오류 제어(BEC)의 핵심 기술임.
2. 기술 개념
- 핵심 본질: "피드백 기반의 재전송". 에러 검출은 CRC 등을 통해 수행하며, 복구는 재전송(Retransmission)을 통해 달성함.
- 주요 구성 요소:
- ACK (Acknowledgment): 패킷이 성공적으로 수신되었음을 알리는 신호.
- NACK (Negative ACK): 패킷에 에러가 있음을 알리고 재전송을 요청하는 신호.
- Time-out: 일정 시간 동안 응답이 없을 경우 에러로 간주하여 재전송을 유도하는 타이머.
- Sequence Number: 패킷의 순서를 부여하여 중복 수신 방지 및 순서 제어 수행.
3. 유형별 동작 구성도
가. Stop-and-Wait ARQ
- 동작: 한 개의 프레임을 전송 후 ACK를 받을 때까지 대기.
- 특징: 구조가 단순하나, 대기 시간으로 인해 채널 효율(Throughput)이 매우 낮음.
나. Go-Back-N ARQ
- 동작: 윈도우 크기만큼 연속 전송 후 에러 발생 시 해당 프레임부터 이후 모든 프레임을 재전송.
- 특징: 수신 측 버퍼 구조가 간단하나, 성공적으로 전송된 프레임까지 재전송하는 비효율 발생.
다. Selective Repeat ARQ
- 동작: 에러가 발생한 특정 프레임만 선택적으로 재전송.
- 특징: 채널 효율이 가장 높으나, 수신 측에 개별 프레임을 저장하고 재정렬하기 위한 대규모 버퍼와 복잡한 로직 필요.
4. ARQ 방식별 비교 및 장단점
| 구분 | Stop-and-Wait | Go-Back-N | Selective Repeat |
| 전송 방식 | 단일 프레임 전송 | 연속 전송 (Sliding Window) | 연속 전송 (Sliding Window) |
| 재전송 단위 | 에러난 프레임 1개 | 에러 프레임 이후 전체 | 에러난 특정 프레임만 |
| 수신 버퍼 | 1개 (최소) | 1개 (순서대로 수신) | 여러 개 (정렬용 버퍼 필수) |
| 복잡도 | 매우 단순 | 보통 | 높음 |
| 효율성 | 낮음 | 보통 (에러 적을 때 유리) | 높음 (에러 많을 때 유리) |
5. 활용 및 기술동향
가. 주요 활용 분야
- 데이터 링크 계층(L2): HDLC, IEEE 802.11(WLAN) 등에서 신뢰성 있는 프레임 전송을 위해 사용.
- 전송 계층(L4): TCP의 슬라이딩 윈도우(Sliding Window) 메커니즘을 통해 종단 간(End-to-End) 흐름 및 오류 제어 수행.
나. 최신 기술동향 (2026년 기준)
- H-ARQ (Hybrid-ARQ): 물리 계층의 FEC와 데이터 링크 계층의 ARQ를 결합. 에러 패킷을 버리지 않고 재전송 패킷과 결합(Chase Combining, Incremental Redundancy)하여 정정 확률을 획기적으로 향상.
- Adaptive ARQ: 채널의 BER(Bit Error Rate) 상태에 따라 윈도우 크기나 재전송 방식을 동적으로 변경하여 성능 최적화.
- URLLC 대응: 6G의 초고신뢰 저지연 요구사항을 충족하기 위해 재전송 횟수를 제한하거나 에지 노드에서 즉시 재전송하는 'Proactive ARQ' 연구 진행 중.
- Cross-layer 설계: 상위 계층의 QoS 요구사항을 하위 계층의 ARQ 매개변수에 반영하여 애플리케이션 특성에 맞는 차등적 오류 제어 수행.
'정보통신 엔지니어링 > [8] 통신이론' 카테고리의 다른 글
| 변조(Modulation) (0) | 2026.02.13 |
|---|---|
| H-ARQ(Hybrid Automatic Repeat reQuest) (0) | 2026.02.13 |
| CRC(Cyclic Redundancy Check) (0) | 2026.02.13 |
| 순방향 오류제어(FEC)와 역방향 오류제어(BEC) (0) | 2026.02.13 |
| 채널 코딩(Channel Coding) (0) | 2026.02.12 |