데이터 통신 방식
쉽게 말하면
통신은 '어느 방향으로 주고받나', '한 줄로 보내나 여러 줄로 보내나', '박자를 맞추나' 세 가지로 나눠 볼 수 있어요. 라디오처럼 한쪽만 말하면 단방향, 무전기처럼 번갈아 말하면 반이중, 전화처럼 동시에 말하면 전이중이에요.
시험용 정의
데이터 통신 방식은 방향에 따라 단방향(Simplex)·반이중(Half Duplex)·전이중(Full Duplex)으로, 한 번에 보내는 비트 수에 따라 직렬(한 비트씩)·병렬(여러 비트 동시)로, 송수신 박자를 맞추는 방법에 따라 동기식·비동기식으로 나눈다.
비유로 이해하기
도로로 치면 단방향은 일방통행, 반이중은 공사 구간의 교대 통행, 전이중은 왕복 2차로다. 직렬은 1차로 고속도로, 병렬은 여러 차로를 나란히 달리는 것이다.
자세히
먼저 알아 둘 말
| 말 | 뜻 |
|---|---|
| 비트 | 0 또는 1 하나. 데이터의 가장 작은 단위 |
| bps | bit per second. 초당 보내는 비트 수, 전송 속도 |
| 보오(baud) | 초당 신호(변조) 횟수. 한 신호에 여러 비트를 실으면 bps = 보오 × 신호당 비트 수 |
| 클록 | 송신 쪽과 수신 쪽이 박자를 맞추는 기준 신호 |
방향에 따른 분류
| 방식 | 뜻 | 예 |
|---|---|---|
| 단방향(Simplex) | 한쪽으로만 보낸다 | 라디오, TV 방송 |
| 반이중(Half Duplex) | 양방향이지만 번갈아 보낸다 | 무전기, 허브에 연결된 이더넷 |
| 전이중(Full Duplex) | 양방향을 동시에 | 전화, 스위치에 연결된 이더넷 |
직렬·병렬, 동기·비동기
| 구분 | 특징 |
|---|---|
| 직렬 전송 | 한 줄로 한 비트씩. 먼 거리에 알맞고 대부분의 네트워크가 직렬 |
| 병렬 전송 | 여러 줄로 여러 비트를 동시에. 빠르지만 먼 거리에서는 비트 도착 시간이 어긋나(스큐) 짧은 거리에 쓴다 |
| 비동기식 | 한 문자(보통 8비트)마다 시작 비트·정지 비트를 붙여 박자를 맞춘다. 단순하지만 낭비가 있다 |
| 동기식 | 데이터 덩어리(블록·프레임) 단위로 보내고 클록이나 동기 문자로 박자를 맞춘다. 고속·대량 전송에 효율적 |
시험에 이렇게 나와요
- 단방향·반이중·전이중 예 고르기
- 비동기식 = 문자 단위 + 시작·정지 비트, 동기식 = 블록 단위
- bps와 보오의 관계 (신호당 비트 수)
확인 문제
Q1. 무전기처럼 양쪽이 말할 수는 있지만 한 번에 한쪽만 말할 수 있는 통신 방식은?
- 전이중
- 병렬
- 반이중
- 단방향
정답 보기
3번 반이중
반이중(Half Duplex). 양방향이지만 동시에는 안 된다. 전화처럼 동시에 되면 전이중(Full Duplex), 라디오처럼 한쪽으로만 가면 단방향(Simplex).
Q2. 문자마다 시작 비트와 정지 비트를 붙여 보내는 전송 방식은?
- 동기식
- 병렬식
- 전이중
- 비동기식
정답 보기
4번 비동기식
비동기식은 문자 단위로 시작·정지 비트를 붙인다.
Q3. 한 신호에 2비트를 싣는 1200보오 모뎀의 전송 속도는?
- 600bps
- 1200bps
- 4800bps
- 2400bps
정답 보기
4번 2400bps
bps = 보오 × 신호당 비트 = 1200 × 2.
Q4. 전이중 방식의 예로 알맞은 것은?
- 무전기
- TV 방송
- 라디오
- 전화
정답 보기
4번 전화
전화는 양쪽이 동시에 말할 수 있다.
헷갈리기 쉬운 O·X
병렬 전송은 먼 거리 통신에 알맞다.
정답 보기
X 선마다 도착 시간이 어긋나 짧은 거리에 쓴다.
반이중은 양방향 통신이지만 동시에 주고받을 수는 없다.
정답 보기
O 번갈아 보낸다.
동기식 전송은 문자 하나마다 시작·정지 비트를 붙인다.
정답 보기
X 그건 비동기식이다.