Skip to main content

FEC, 전진오류수정, ARQ, 검출 후 재전송

· 4 min read

오류제어 방식의 개념

FEC, ARQ 개념, 핵심요소 비교

FEC, ARQ 개념

  • FEC는 검증 단말에 오버헤드, ARQ는 재전송으로 인한 네트워크 오베헤드 발생

FEC, ARQ 핵심요소 비교

구분FECARQ
특징실시간, 높은 처리율재전송요구로 복잡한 알고리즘 불필요
용도1:N 통신환경실시간 처리 불필요
-채널 열악, 무선환경단말 성능 열악
-재전송 시도불가 환경전이중 통신 환경
장점연속적 데이터 전송으로 높은 효율, 전송 지연 없음알고리즘 간단, 단순한 단말구성, 채널적응력 우수
단점복잡한 검출 알고리즘, 검출 및 정정 하드웨어 성능 필요송수신 버퍼 필요, 채널 불안정시 재전송 요구 폭증

ARQ 유형

구분내용비고
Stop & Wait ARQ한 번에 하나의 프레임 전송 후 ACK를 받을 때까지 대기단순, 낮은 전송 효율
Go Back N ARQ여러 프래임 연속 전송, 오류 발생 프레임 이후 모든 프레임 재전송전송효율 상대적 높음
Selective Repeat ARQ여러 프레임 연속 전송, 오류 발생 특정 프레임만 재전송전송효율 우수, 구현 복잡
Adaptive ARQ전송환경에 따라 전송 속도나 재전송 전략을 동적 조절패킷 오류율, SNR, 전송 지연
Hybrid ARQFEC로 정정시도 후 실패시 ARQ 시도무선, 위선통신, 높은 신뢰성

오류제어 방식 선택시 고려사항

  • 채널 환경, 데이터 중요도, 실시간 요구사항을 고려하여 적합한 제어 방식 선택

RAN Sharing

· 2 min read

RAN Sharing 개념

  • 여러 이동통신사업자가 하나의 무선 기지국 및 관련 인프라를 공유하여 통신서비스를 제공하는 기술
  • 네트워크 투자, 유지 비용 절감, 효율성 증대, 커버리지 확대, 환경보호

RAN Sharing 구성도, 구성요소, 공공안전망 적용방안

RAN Sharing 구성도

RAN Sharing 구성요소

구분내용비고
eNodeB단말과 연결되어 데이터 송수신여러 사업자 단말 수용
MME단말의 접속관리, 이동성 관리각 사업자별 독립 구성
GW네트워크 간 연결하여 트래픽 송수신S-GW, P-GW
HSS가입자 정보 저장 및 관리사업자 간 가입자 공유 가능
기지국신호 송수신을 위한 사이트유지보수 비용 분담

RAN Sharing 고려사항

  • 3GPP 표준으로 정의된 RAN Sharing 기술 준수 필요

해밍코드

· 2 min read

해밍코드 개념

  • 데이터 전송과정에서 발생하는 오류를 검출하고 수정하기 위한 자기정정부호로 추가 패리티 비트를 삽입하여 데이터 손상 검증
  • 통신 과정의 노이즈, 간섭으로 인한 무결성 저해 해결, 신뢰성, 정확성 보장

해밍코드 패리티 공식, 계산 절차, 적용 사례

해밍코드 패리티 공식

11002

구분내용
패리티 수2p>=P+d+12^p >= P + d + 1
-2p>=P+4+12^p >= P + 4 + 1
-P=3P = 3
총 전송 비트 수7=(3+4)7 = (3 + 4)

해밍코드 계산 절차

구분내용
구성 방법P1 P2 D1 P3 D2 D3 D4
패리티 위치2p2^p
패리티 계산X X 1 X 1 0 0
P10 X 1 X 1 0 0
P20 1 1 X 1 0 0
P30 1 1 1 1 0 0
  • 합이 짞수가 되게 패리티 비트 추가

해밍코드 활용 사례

구분내용비고
통신시스템데이터 전송과정에서 발생한 오류를 정정, 검출하여 신뢰성 제고위성통신, 이동통신
저장장치저장 및 읽기 과정에서 발생 오류 검출, 정정하여 무결성 제고SSD, HDD
메모리메모리 셀 불량 오류 검출, 수정하여 시스템 안정성 제고ECC 메모리

해밍코드 고려사항

  • 패리티 비트로 인한 전송 오버헤드 고려 필요

5G 특화망

· 3 min read

5G 특화망 개념

  • 기업사업자가 건물, 토지, 시설 등 제한된 범위 내에서 5G 서비스를 이용하기 위해 기업 맞춤형 무선 네트워크를 구축하는 기술
  • 맞춤형 서비스, 보안 강화, 효율적인 자원 관리

5G 특화망 네트워크 슬라이싱, 구성기술, 적용사례

5G 특화망 네트워크 슬라이싱

  • 하나의 네트워크 안에서 논리적으로 분리하여 각각의 가상 네트워크에 필요한 성능과 자원(대역폭, QoS) 제공

네트워크 슬라이싱 구성 기술

구분개념도내용
SDN어플리케이션, 컨트롤플레인, 데이터플레인데이터 전달 기능과 제어기능을 분리하여 OpenFlow를 통해 SW로 제어하는 네트워크
NFV스위치,라우터 --- 가상화 --- VNFs, MANO네트워크 기능을 추상화하여 SW적으로 제어가 가능하도록 하는 기술
--Virtual Network Functions, Management and Orchestration

5G 특화망 적용사례

구분내용비고
국내스마트팩토리 생산 자동화LG CNS
-자율주행 C-V2X 네트워크현대자동차
국외공항 수하물 추적, 보안 검색두바이 공항
-항만 자동화, 크레인 제어함부르크 항만

5G, 5G 특화망 비교

구분5G5G 특화망
서비스 대상불특정 다수특정 기업, 기관
네트워크 범위광범위제한적
서비스 특성다양한 서비스특화 서비스
보안상대적 취약강화된 보안
자원관리낮은 효율높은 효율

5G, 6G

· 2 min read

이동통신기술 개념

차트로 표현

구분3G4G5G6G
도입연도2000201020202030
체감속도1M10M100M1G
주요 활용분야음성영상IoT, 자율주행3차원공간, 메타버스
  • 단말 수의 증가로 인한 속도 필요성과 공간 확장을 통해 10년 주기로 이동통신기술 발전

5G, 6G 개념 및 특징

5G, 6G 개념

  • 5G: 빠른 데이터, 저지연 기반 5세대 이동통신 기술
  • 6G: 촉롱간, 초저지연 기반 6세대 이동통신 기술

5G, 6G 특징 비교

구분5G6G
체감속도100Mbps1Gbps
최대속도20Gbps1Tbps
주파수6GHz, 24GHz150GHz
대역폭수 GHz수십 GHz
지원고도120m 이하10km 이하
특징광대역, 초연결, 저지연초광대역, 초공간, 초연결, 초정밀, 초저지연, 초지능

5G, 6G 적용방안

구분5G6G
공공스마트팩토리, 스마트교육스타므시티, 지능형 재난안전망
금융모바일금융, 핀테크, 비대면금융몰입형금융, 실시간글로벌금융
민간스마트홈, 자율주행메타버스, 촉각인터넷, 로보택시

6G 고려사항

  • 초공간 통신을 위해 저궤도 위성 기술 개발 선행 필요

오류제어, 흐름제어, 혼잡제어

· 5 min read

네트워크 프로토콜 설계 개념

  • 네트워크 프로토콜 설계시 주소표현과 데이터 전달방식을 결정하고 신뢰성을 위해 오류제어와 흐름제어 기능 추가

오류제어 개념 및 기법

오류제어 개념

  • 부가정보를 추가하여 데이터 전송 중 발생하는 오류를 검출하여 재전송요구(BEC)하거나, 수신 측에서 직접 수정(FEC)하는 매커니즘
  • 데이터 무결성, 신뢰성

오류제어 기법

구분기법내용
오류 검출패리티 검사짝수, 홀수 패티리 추가로 오류 검출
-체크섬데이터 블록 합을 계산해서 오류 검출
-CRC데이터 블록을 다항식으로 나눈 나머지 추가
FEC블록부호일정 크기 데이터 블록에 중복 비트 추가
-길쌈부호연속적 데이터 흐름에 중복 비트 추가
BECARQ오류 발생시 송신 측에 재요청
-Hybrid ARQFEC + ARQ, 일부 오류 수정 후 불가시 재요청

흐름제어 개념 및 기법

흐름제어 개념

  • 송신자, 수신자 간 데이터 전송속도를 조절하여 수신자가 처리 가능한 범위를 넘은 전송을 방지하는 기법
  • 데이터 손실 최소화, 수신 버퍼 오버플로우 방지, 혼잡 완화

흐름제어 기법

구분내용비고
Stop & Wait송신측은 데이터 패킷을 하나씩 전송, 수신측의 ACK 응답 대기낮은 효율, 같은 구현
Sliding Window여러 개의 패킷 연속 전송, 수신측의 ACK 수신 확인 후 윈도우 조절효율적, 범용적
Rate-based Flow Control송신측은 수신측의 피드백 정보를 기반으로 데이터 전송속도 조절혼잡제어 같이 사용

혼잡제어 개념 및 매커니즘

혼잡제어 개념

  • 데이터 전송 중에 네트워크 혼잡을 방지하고 효율적으로 데이터 패킷을 전달하기 위한 메커니즘

혼잡제어 매커니즘

구분내용비고
1. Slow Start새로운 연결 또는 타임아웃 후 시작 혼잡 윈도우를 작게 시작해 지수적으로 증가초기 네트워크 상태 탐색
2. Congestion avoidance네트워크 혼잡을 예방하는 단계 AIMD 알고리즘 사용 혼잡 윈도우 크기를 조절혼잡시 Threshold 감소
3. Fast Recovery패킷 손실 시 혼잡 윈도우를 반으로 줄이고 전송 지속손실 후에도 데이터 전송 계속
4. Fast Transmit중복된 ACK 3개 이상 수신 시 손실된 패킷 즉시 재전송 타임아웃 없이 손실 처리전송 효율 증가

데이터 전송방식 개념 및 기법

데이터 전송방식 개념

  • 데이터가 송수신측 사이에서 어떻게 전달할지를 구현하는 방법

데이터 전송 기법

구분내용비고
Simplex단방향 아이디 전송TV, 라디오
Half-Duplex양방향 전송이나 한 순간에는 한 방향만 가능무전기
Full-Duplex동시에 양방향 전송 가능전화, 화상통화

IP, MAC, Port, SMTP

· 3 min read

전자메일 전송 과정 개요

  • 메일 클라이언트로 메일 전송시 SMTP 서버의 IP주소와 포트로 서버 연결, 네트워크 IP주소에 해당하는 MAC주소를 찾아 패킷을 전송하고, 수신자의 전자메일 주소로 최종 배달

IP, MAC, Port, 전자메일 주소 설명

계층구분내용
L7전자메일 주소전자메일을 받는 개인, 조직을 식별하기 위한 주소
L4포트IP 위에서 어플리케이션 상호 구분을 위해 사용하는 번호
L3IP호스트, 라우터 간 패킷 전달을 위해 사용하는 주소체계
L2MAC물리적으로 연결된 노드 간 프레임 전송을 위한 주소체계

SMTP 메일 전송 과정

단계내용비고
연결 설정서버의 SMTP 포트로 TCP 연결연결 수락
메일 정보 전송HELO/EHLO 명령으로 인사 후 메일 주소 교환각 명령에 OK 수신
메일 데이터 전송DATA 전송 후 헤더, 본문 전송, . 전송 후 본문 마침354 Start, 250 OK
연결 종료QUIT 명령 수신 후 연결 종료221 Bye

ADHOC, AODV

· 5 min read

ADHOC 라우팅 프로토콜의 개념

  • 기반시설이 없는 무선 네트워크 환경에서 동적으로 구성되는 라우팅 프로토콜로 각 노드가 라우터 역할을 수행하며 네트워크 토폴로지 변화에 따른 능동적 경로 탐색, 유지 가능
  • 저전력, 가입-이탈 자율성, 동적 토폴로지, 이동성, 자가치유, 자가구성

ADHOC 라우팅 프로토콜 구성도, 핵심요소, 적용방안

ADHOC 라우팅 프로토콜 구성도

  • 기반구조 없이 노드가 호스트, 라우터로 동작하여 동적 경로 형성
  • ADHOC 네트워크에 포함된 기기 하나라도 연결시 모든 노드가 기간망 접근 가능

ADHOC 라우팅 프로토콜 핵심요소

구분내용비고
경로탐색네트워크 내에서 최적의 데이터 전송 경로를 동적으로 발견Proactive, Reactive
경로유지링크 상태를 모니터링, 경로 이탈시 재구성, 오류 처리고속 이동성 지원
데이터 전달탐색 경로를 통한 패킷 전송재전송 오류 수정

ADHOC 라우팅 프로토콜 적용방안

구분내용비고
공공재난 안전망기존 통신망 마비시 재해복구 지원
-전장 운용망군사 작전시 유선망 대체
민간IoT 통신환경 감시 및 실시간 모니터링
-스마트 팩토리공장 네트워크 효율화
  • VANET, FANET 등 차량, UAM 간 ADHOC 통신 구현 가능

AODV 라우팅 프로토콜

AODV 라우팅 프로토콜 개념

  • 데이터 전송이 발생할 때 경로탐색을 하는 Reactive 방식의 ADHOC 라우팅 프로토콜
  • 경로 탐색 오버헤드 감소, 동적 토폴로지 대응, 구현 용이, 에너지 효율

AODV 라우팅 프로토콜 핵심요소

구분내용비고
RREQ경로 발견을 위해 네트워크 내 브로드캐스팅소스 노드, 주소, 요청 ID 포함
RREP경로 발견시 목적지 노드에서 응답라우팅테이블 갱신
RERR경로의 장애 발생 알림인접노드 전파
경로 유지링크 감지 실패시 RERR 메시지를 전송하고 새로운 RREQ 시작네트워크 신뢰성

TCP, UDP, SCTP

· 3 min read

통신 프로토콜의 개념

  • 디지털 정보를 전송계층에서 포트 기반으로 전송하기 위한 세그먼트 표준 규약
  • TCP의 핸드쉐이킹으로 인한 신뢰성과 UDP의 데이터그램으로 인한 실시간성의 장점을 결합하여 멀티호밍, 멀티스트리밍 기반 SCTP 프로토콜로 발전

TCP, UDP, SCTP

TCP 개념 및 특징

# TCP 헤더
+-----------------+-----------------+
| 소스 포트 | 목적지 포트 |
+-----------------+-----------------+
| 시퀀스 번호 |
+-----------------------------------+
| ACK 번호 |
+-----------------+-----------------+
| 길이 | 플래그 | 윈도우 크기 |
+-----------------+-----------------+
| 체크섬 | 긴급 포인터 |
+-----------------+-----------------+
| 옵션 |
+-----------------------------------+
| |
| 데이터 |
| |
+-----------------------------------+
  • 개념: 신뢰성과 순서를 보장하는 연결지향 프로토콜
  • 특성: 흐름제어, 혼잡제어, 전이중통신, 연결지향

UDP 개념 및 특징

# UDP 헤더
+-----------------+-----------------+
| 소스 포트 | 목적지 포트 |
+-----------------+-----------------+
| 길이 | 체크섬 |
+-----------------+-----------------+
| |
| 데이터 |
| |
+-----------------------------------+
  • 개념: 데이터 전송 속도를 우선시하는 비신뢰성 비연결지향 프로토콜
  • 특징: 비신뢰성, 비연결지향, 단순성, 실시간성

SCTP 개념과 특징

# SCTP 헤더
+-----------------+-----------------+
| 소스 포트 | 목적지 포트 |
+-----------------+-----------------+
| 검증 태그 | 체크섬 |
+-----------------------------------+
| 청크 헤더1 |
+-----------------------------------+
| 데이터1 |
+-----------------------------------+
| 청크 헤더2 |
+-----------------------------------+
| 데이터2 |
| ... |
+-----------------------------------+
  • 개념: 신뢰성 있는 데이터 전송과 다양한 기능을 제공하는 프로토콜로 TCP와 UDP의 장점 결합
  • 신뢰성 보장, 멀티스트림, 멀티호밍, 연결지향

TCP, UDP, SCTP 비교

구분TCPUDPSCTP
연결방식3way - 4way없음4way - 3way
데이터 단위세그먼트데이터그램데이터 청크
신뢰성높음낮음높음
순서보장보장없음보장
HoL블로킹발생없음없음, 멀티스트리밍
속도느림빠름중간
다중경로미지원미지원지원
용도웹, 이메일, 파일전송실시간 스트리밍, DNS, 로깅VoIP, 위성통신, MMORPG
장점신뢰성, 무결성속도, 실시간성신뢰성, 기능안정성
단점느린 속도, 실시간성신뢰성, 데이터손실복잡한 구조, UDP보다 느린 속도

NOMA, 비직교 다중 접속

· 3 min read

NOMA 개념

  • 동일한 주파수 자원을 다수의 사용자가 동시에 사용하며, 신호의 세기 차이를 이용해 사용자 간 신호를 구별하여 주파수 효율성과 데이터 전송 속도를 극대화하는 차세대 무선 통신 기술
  • 증가하는 데이터 트래픽과 다양한 서비스 요구 충족, 주파수 자원의 효율적 사용, 더 많은 사용자 수용 능력, 높은 데이터 전송 속도

NOMA 개념도, 구성요소, 비교

NOMA 개념도

  • 전력을 제어하여 채널별 주파수를 중첩하여 전송

NOMA 구성요소

구분내용비고
송신기다수 사용자 신호의 전력을 차별화하여 주파수에 담아 전송사용자 채널에 따라 전력 할당
수신기주파수 세기에 따른 신호 분리 및 복원 처리SIC
채널다중 경로 지정 및 간섭 관리주파수 효율성

기존 주파수 분할 방식과 비교

구분ODFMANOMA
원리직교 자원 할당전력 차별 중첩 할당
주파수 효율상대적 낮음높음
복잡도낮음높음, 간섭 제거
직교성 유지중요필요없음
활용4G5G

NOMA 고려사항

  • 수신기 내부 순차적 간섭 제거로 수신 받을 데이터를 정확하게 처리하는 기술 필요