topic★★★★★난이도 · 약 10분
데이터 통신 & 프로토콜 심화
전송 방식 · 교환 방식 · 오류 검출 · 전송 제어 프로토콜 심화.
#데이터통신#전송방식#패킷교환#오류검출#CRC
왜 배우는가
데이터 전송 방식(직렬/병렬, 동기/비동기)과 교환 방식(회선/패킷), 오류 검출 방법은 필기 고난도 문항으로 1~2문항 출제된다.
데이터 통신은 송신자에서 수신자로 데이터를 정확하게 전달하는 과정이다. 전송 방식, 교환 방식, 오류 제어 등 다양한 기술적 개념이 결합되며, 필기에서는 각 방식의 이름과 특징을 정확히 구분하는 것이 핵심이다.
| 분류 | 용어 | 정의 |
|---|---|---|
| 전송 방향 | 단방향(Simplex) | 한 방향으로만 전송 (예: TV 방송) |
| 반이중(Half-Duplex) | 양방향이나 동시 불가 (예: 무전기) | |
| 전이중(Full-Duplex) | 양방향 동시 전송 (예: 전화) | |
| 전송 방식 | 직렬(Serial) | 한 비트씩 순서대로 전송. 장거리 적합 |
| 병렬(Parallel) | 여러 비트 동시 전송. 근거리 고속. 간섭 문제 | |
| 동기 방식 | 동기식 | 클록 신호로 송수신 타이밍 맞춤. 고속 전송 |
| 비동기식 | 시작/정지 비트로 문자 단위 전송. 저속 |
| 교환 방식 | 특징 |
|---|---|
| 회선 교환 | 통신 전에 전용 경로 설정. 실시간 통신에 적합 (예: 전화) |
| 패킷 교환 | 데이터를 패킷으로 분할하여 독립 전송. 인터넷 표준 |
| — 데이터그램 | 각 패킷이 독립적으로 경로를 선택. 순서 보장 없음 |
| — 가상회선 | 논리적 경로를 먼저 설정 후 순서대로 전송 |
| 메시지 교환 | 메시지 전체를 저장 후 전달 (Store-and-Forward) |
| 오류 검출 방식 | 설명 |
|---|---|
| 패리티 비트 | 1비트를 추가하여 1의 개수를 짝수/홀수로 맞춤. 1비트 오류만 검출 |
| CRC (순환 중복 검사) | 다항식 나눗셈으로 검사값 생성. 높은 검출률 |
| 체크섬 | 데이터 블록의 합계값 비교. TCP/IP에서 사용 |
| 해밍 코드 | 오류 검출 + 교정 가능. 2비트 검출, 1비트 교정 |
기출 핵심 — '패리티 비트는 2비트 이상 오류도 검출 가능하다' → 틀림. 패리티 비트는 1비트 오류만 검출, 교정은 불가능하다. 오류 교정까지 가능한 것은 해밍 코드다. 또한 회선 교환과 패킷 교환의 차이는 '전용 경로 설정 여부'로 구분한다.