컴퓨터시스템기사 필기 13 — 데이터 전송 및 제어방식 (변조·ARQ·해밍코드·다중화)
4과목 [4-3] 데이터 전송 및 제어방식 파트입니다.
변조 방식 3종, ARQ 종류, 해밍코드 계산은 매 회차 출제돼요.
데이터 전송 방식
전송 방향 ⭐
단방향(Simplex) — 한 방향만 (TV, 라디오)
반이중(Half-duplex) — 양방향이지만 동시 불가 (무전기)
전이중(Full-duplex) — 동시 양방향 (전화)
직렬 vs 병렬 전송
직렬(Serial) — 한 번에 1비트씩 전송, 원거리
병렬(Parallel) — 여러 비트 동시 전송, 근거리, 빠름
동기식 vs 비동기식 ⭐
동기식(Synchronous)
→ 송수신 측이 같은 클록으로 동기화
→ 블록 단위 전송
→ 고속, 대용량에 적합
비동기식(Asynchronous)
→ 시작비트(0) + 데이터 + 정지비트(1)로 동기화
→ 문자 단위 전송
→ 저속, UART 방식
변조 방식 (Modulation) ⭐⭐⭐
디지털 데이터를 아날로그 신호로 변환하는 방법이에요.
ASK (Amplitude Shift Keying) — 진폭 변조
FSK (Frequency Shift Keying) — 주파수 변조
PSK (Phase Shift Keying) — 위상 변조
QAM (Quadrature AM) — 진폭 + 위상 동시 변조
⚠️ "TSK" → 존재하지 않는 변조 방식!
⚠️ "CSK" → 표준 변조 방식 아님!
PCM (Pulse Code Modulation) ⭐
아날로그 신호를 디지털로 변환하는 과정이에요.
표본화(Sampling) → 양자화(Quantization) → 부호화(Encoding)
표본화 정리 (나이퀴스트):
표본화 주파수 ≥ 신호 최대 주파수 × 2
예: 최대 4kHz 신호 → 최소 8kHz로 표본화
기출 문제
Q. 변조 방식 중 존재하지 않는 것은?
A. TSK (ASK/FSK/PSK/QAM이 표준 변조 방식)
오류 검출 및 정정 ⭐⭐
패리티 비트 (Parity Bit)
짝수 패리티: 1의 개수가 짝수가 되도록 패리티 비트 추가
홀수 패리티: 1의 개수가 홀수가 되도록 패리티 비트 추가
단점: 2비트 동시 오류는 검출 불가
해밍 코드 (Hamming Code) ⭐⭐
오류를 검출하고 정정할 수 있는 코드예요.
데이터 비트 수: m
패리티 비트 수: p
조건: 2ᵖ ≥ m + p + 1
예: 데이터 4비트 → 2ᵖ ≥ 4+p+1
p=3: 2³=8 ≥ 4+3+1=8 → 패리티 비트 3개 필요!
패리티 비트 위치:
1, 2, 4, 8, 16... (2의 거듭제곱 위치)
기출 문제
Q. 데이터 비트가 4비트일 때 해밍 코드에 필요한 최소 패리티 비트 수는?
A. 3개 (2³=8 ≥ 4+3+1=8)
Q. 데이터 비트가 8비트일 때 패리티 비트 수는?
A. 4개 (2⁴=16 ≥ 8+4+1=13)
ARQ (Automatic Repeat reQuest) ⭐⭐⭐
오류 발생 시 자동으로 재전송을 요청하는 방식이에요.
ARQ 종류
Stop-and-Wait ARQ:
한 프레임 전송 → ACK 기다림 → 다음 프레임 전송
단순하지만 효율 낮음
Go-Back-N ARQ:
오류 발생 시 해당 프레임부터 이후 모두 재전송
윈도우 크기 = 2ⁿ - 1 (n: 순서번호 비트 수)
Selective Repeat ARQ:
오류 발생한 프레임만 선택적 재전송
효율 가장 높음
윈도우 크기 = 2ⁿ⁻¹
Adaptive ARQ:
채널 상태에 따라 프레임 크기를 동적으로 조절
기출 문제
Q. ARQ 방식 중 오류가 발생한 프레임부터 이후 모든 프레임을 재전송하는 방식은?
A. Go-Back-N ARQ
Q. 오류가 발생한 프레임만 재전송하여 효율이 가장 높은 ARQ 방식은?
A. Selective Repeat ARQ
흐름 제어 ⭐
Stop-and-Wait — 1개 전송 후 ACK 대기
슬라이딩 윈도우 — 여러 프레임 연속 전송, 윈도우 크기만큼
다중화 (Multiplexing) ⭐⭐
하나의 전송 매체로 여러 신호를 동시에 전송하는 기술이에요.
FDM (Frequency Division Multiplexing)
→ 주파수 분할 다중화
→ 아날로그 신호에 적합
TDM (Time Division Multiplexing)
→ 시분할 다중화
→ 디지털 신호에 적합
→ 동기식(STDM) / 비동기식(ATDM)
WDM (Wavelength Division Multiplexing)
→ 파장 분할 다중화
→ 광섬유 케이블에서 사용
→ DWDM: 고밀도 WDM
기출 문제
Q. 광섬유 통신에서 사용되는 다중화 방식은?
A. WDM (Wavelength Division Multiplexing)
교환 방식 ⭐
회선 교환 (Circuit Switching)
→ 전용 경로 설정 후 통신
→ 전화망
패킷 교환 (Packet Switching)
→ 가상회선 방식: 경로 미리 설정
→ 데이터그램 방식: 패킷마다 독립 경로
메시지 교환
→ 전체 메시지를 저장 후 전달
→ Store-and-Forward
전송 속도 공식 ⭐⭐
채널 용량 (Shannon):
C = B × log₂(1 + S/N)
C: 최대 전송 속도(bps)
B: 대역폭(Hz)
S/N: 신호 대 잡음비
나이퀴스트:
C = 2B × log₂M
M: 신호 레벨 수
💡 실무에서는?
인프라 아키텍트로 WAN 설계 시 TDM 기반 전용선과 패킷 교환 기반 인터넷을 구분해서 설계해요.
광섬유 DWDM은 대용량 백본 구성에 필수이고, ARQ는 네트워크 장비에서 신뢰성 있는 패킷 전달을 위해 내부적으로 사용돼요.
핵심 정리
✅ 단방향/반이중/전이중 구분
✅ 변조 3종: ASK/FSK/PSK ("TSK" 없음!)
✅ PCM: 표본화→양자화→부호화
✅ 나이퀴스트: 표본화 주파수 ≥ 최대주파수×2
✅ 해밍코드: 2ᵖ ≥ m+p+1
4비트→3개 / 8비트→4개
✅ Go-Back-N: 오류부터 이후 모두 재전송
✅ Selective Repeat: 오류 프레임만 재전송 (효율最高)
✅ FDM=주파수/TDM=시간/WDM=파장(광섬유)
✅ 회선교환=전용경로 / 패킷교환=가변경로
다음 편에서는 최종 예상 기출문제 풀이로 마무리합니다!
궁금한 점은 댓글로 남겨주세요!
2026.08.17 - [자격증 정복/컴퓨터시스템기사] - 컴퓨터시스템기사 필기 12 — 네트워크 프로토콜 분석 (OSI 7계층·TCP-IP·라우팅)
컴퓨터시스템기사 필기 12 — 네트워크 프로토콜 분석 (OSI 7계층·TCP-IP·라우팅)
컴퓨터시스템기사 필기 12 — 네트워크 프로토콜 분석 (OSI 7계층·TCP-IP·라우팅)4과목 [4-2] 네트워크 프로토콜 분석 파트입니다.OSI 7계층별 프로토콜, TCP/UDP 특징, 라우팅 프로토콜은 매 회차 출제
tech.seanney.pe.kr
2026.08.17 - [자격증 정복/컴퓨터시스템기사] - 컴퓨터시스템기사 필기 11 — 디지털 논리회로 (카르노맵·플립플롭·조합회로)
컴퓨터시스템기사 필기 11 — 디지털 논리회로 (카르노맵·플립플롭·조합회로)
컴퓨터시스템기사 필기 11 — 디지털 논리회로 (카르노맵·플립플롭·조합회로)4과목 "디지털회로 및 데이터통신"의 핵심 파트입니다.카르노맵과 플립플롭은 매 회차 출제되는 최빈출 주제예요.
tech.seanney.pe.kr
'자격증 정복 > 컴퓨터시스템기사' 카테고리의 다른 글
| 컴퓨터시스템기사 필기 14 — 최종 예상 기출문제 풀이 (4과목 핵심 총정리) (0) | 2026.08.19 |
|---|---|
| 컴퓨터시스템기사 필기 12 — 네트워크 프로토콜 분석 (OSI 7계층·TCP-IP·라우팅) (0) | 2026.08.17 |
| 컴퓨터시스템기사 필기 11 — 디지털 논리회로 (카르노맵·플립플롭·조합회로) (0) | 2026.08.17 |
| 컴퓨터시스템기사 필기 10 — 네트워크 프로그래밍 구현 (소켓·TCP·UDP·스크립트) (0) | 2026.08.17 |
| 컴퓨터시스템기사 필기 09 — 프로그래밍 언어 활용 (C언어·객체지향·BNF) (0) | 2026.08.14 |