원서 PDF 번역 시 발생할 수 있는 내용 누락을 방지하기 위해 4페이지씩 나누어 캡처한 뒤 번역과 자기 검증을 반복하는 방식을 택했습니다. 검증 결과 2장 전체의 텍스트, 수식, 표, 참고 문헌 등이 원문과 일치함을 확인했습니다. 완벽한 번역을 위해서는 누락이 발견되지 않을 때까지 반복적으로 교차 검증을 수행해야 합니다.
제1장: ISO/OSI 모델 핵심 요약
1. 추상적 정의 (Abstract Definition)
ISO/OSI 모델은 특정 하드웨어나 소프트웨어 구현을 지시하는 설계도가 아니라, 통신 과정을 7개 계층으로 나눈 추상적인 참조 모델입니다. 이는 실제 시스템이 가격, 경제성, 유연성에 따라 변할 수 있음을 인정하며, 설계자가 통신 프로토콜을 쉽고 올바르게 정의하고 유지보수할 수 있도록 돕는 가이드라인 역할을 합니다.
2. 계층화의 원칙 (Principle of Layering)
복잡한 통신 시스템을 독립적인 단위인 **계층(Layer)**으로 분리하여 관리하는 방식입니다.
- 수직적 구조: 각 계층은 바로 아래 계층의 서비스를 이용하고, 바로 위 계층에 서비스를 제공합니다.
- 독립성: 인터페이스만 유지된다면 특정 계층의 내부 구현(코드나 하드웨어)을 변경해도 전체 시스템에 영향을 주지 않아 모듈성을 극대화합니다.
3. 상호 운용성 (Interoperability)
단순히 장치를 물리적으로 연결하는 ‘상호 연결성(Interconnectability)’을 넘어, 서로 다른 제조사의 장치들이 데이터를 교환하고 협력하여 작업을 완수할 수 있는 상태를 의미합니다. OSI 모델은 이를 위해 공식적인 표준 프로토콜과 데이터 형식을 준수할 것을 요구하며, 최근에는 이를 완벽히 달성하기 위해 7계층 위에 ‘프로파일(Profiles)’이라는 제8의 계층 개념을 도입하기도 합니다.
4. 서비스 프리미티브 (Service Primitives)
상하위 계층 간의 수직적 통신을 제어하는 4가지 기본 동작 단위입니다.
- Request(요청): 상위가 하위에게 서비스 호출.
- Indication(지시): 하위가 상위에게 호출 알림.
- Response(응답): 호출에 대한 상위의 반응.
- Confirm(확인): 작업 완료를 하위가 상위에게 알림. 이 구조는 마스터-슬레이브 관계와 유사하며, 계층 간의 상호작용을 체계화합니다.
5. 오버헤드와 실시간성 (Overhead vs. Real-time)
이 모델의 가장 큰 실무적 논의점입니다. 7개 계층을 모두 구현하면 구조는 논리적이지만, 데이터에 붙는 제어 정보(PCI)가 많아져 오버헤드가 발생합니다. 이로 인해 실시간 응답이 중요한 산업 자동화(필드버스)에서는 중간 계층을 생략한 **축소된 스택(Collapsed Stack)**을 주로 사용하게 됩니다.
제2장: 매체별 핵심 기술 정리
1. 유선 링크 (Wired Links)
구리선과 같은 전도체를 통해 전자기파를 전송하는 방식입니다.
- 핵심 기술 (차동 전송): 단일 선을 쓰는 SE(Single-Ended) 방식보다 노이즈에 강한 차동(Differential) 전송이 핵심입니다. 두 선의 전압 차를 이용해 외부 간섭을 상쇄하며, 트위스티드 페어(Twisted Pair) 구조와 결합하여 고속 데이터 전송을 실현합니다.
- 물리적 제약: 케이블의 길이에 따라 감쇠와 분산이 발생하며, 이는 곧 전송 가능한 비트 전송률(Bit Rate)의 제한으로 이어집니다.
2. 광 링크 (Optical Links)
빛(광자)을 이용해 정보를 전달하며, 현대 통신에서 가장 높은 대역폭을 제공합니다.
- 핵심 기술 (전반사 및 WDM): 유리 섬유 내부에서 빛이 밖으로 새 나가지 않게 가두는 전반사(Total Internal Reflection) 원리를 이용합니다. 또한, 하나의 섬유에 여러 파장의 빛을 동시에 보내는 파장 분할 다중화(WDM) 기술을 통해 전송 용량을 획기적으로 높입니다.
- 물리적 제약: 유리 재료 자체의 불순물에 의한 감쇠와, 광 펄스가 퍼지는 분산(Dispersion) 현상이 장거리 전송의 주요 장애 요소입니다.
3. 무선 링크 (Wireless Links)
케이블 없이 자유 공간으로 전자기파를 방사하여 통신하는 방식입니다.
- 핵심 기술 (변조 및 다중 접속): 제한된 주파수 자원을 효율적으로 쓰기 위한 **OFDM(직교 주파수 분할 다중화)**이나 CDMA(코드 분할 다중 접속) 같은 복잡한 변조 및 공유 기술이 필수적입니다.
- 물리적 제약: 가시선(Line of Sight) 확보를 위한 프레넬 존(Fresnel Zone) 관리, 그리고 건물이 물체에 반사되어 신호가 왜곡되는 다중 경로 페이딩(Multipath Fading) 현상이 유선보다 훨씬 심각한 오류(BER)를 유발합니다.
| 구분 | 유선 (Wired) | 광 (Optical) | 무선 (Wireless) |
| 주요 매체 | 구리선 (TP, 동축) | 유리/플라스틱 섬유 | 자유 공간 (공기) |
| 신호 형태 | 전기 신호 (전압/전류) | 광 신호 (광자) | 전자기파 (RF) |
| 최대 장점 | 저비용, 설치 용이성 | 초고속, 장거리, 노이즈 무관 | 이동성, 배선 불필요 |
| 주요 과제 | 전자기 간섭 (EMI) | 굴곡 손실, 고가 장비 | 페이딩, 보안, 간섭 |
무선 통신이 하프 듀플렉스(Half-duplex)라는 것은 쉽게 말해 “양방향 통신은 가능하지만, 동시에 주고받을 수는 없다”는 뜻입니다. 가장 직관적인 비유는 무전기(Walkie-talkie)입니다. 내가 말을 할 때는 상대방의 말을 들을 수 없고, 상대방이 말을 하려면 내가 말을 끝내고 버튼을 떼야 하는 것과 같은 원리죠.
1. 통신 방식의 3단계 비교
무선과 유선의 차이를 이해하기 위해 통신 방식을 세 가지로 나누어 보면 다음과 같습니다.
| 방식 | 특징 | 비유 | 대표 예시 |
| 심플렉스 (Simplex) | 한쪽 방향으로만 전송 가능 | 일방통행 도로 | TV 방송, 라디오 |
| 하프 듀플렉스 (Half-duplex) | 양방향 전송이 가능하나, 동시에는 불가 | 좁은 외나무다리 | 무선(Wi-Fi), 무전기 |
| 풀 듀플렉스 (Full-duplex) | 동시에 양방향 전송 가능 | 왕복 차선 도로 | 전화기, 유선 이더넷 |
2. 무선은 왜 하프 듀플렉스일까요?
무선 통신(Wi-Fi 등)이 하프 듀플렉스로 동작하는 데에는 물리적인 기술적 한계가 있습니다.
- 자기 간섭(Self-interference): 무선 장치가 데이터를 보내는 안테나의 신호는 매우 강력합니다. 반면, 멀리서 오는 수신 신호는 아주 미약하죠. 만약 한 안테나로 동시에 보내고 받으려고 하면, 자신의 강력한 송신 신호가 미약한 수신 신호를 완전히 덮어버리게 됩니다.
- 단일 채널 공유: 특정 주파수(채널)를 공유해서 사용하기 때문에, 한 시점에는 누군가 ‘말’을 하고 있거나 ‘듣고’ 있어야 합니다. 동시에 두 신호가 같은 주파수에 존재하면 파형이 겹쳐 데이터가 깨지는 **충돌(Collision)**이 발생합니다.
3. 하프 듀플렉스가 미치는 영향
무선이 하프 듀플렉스이기 때문에 네트워크 성능과 효율 면에서 몇 가지 제약이 발생합니다.
- 실제 속도의 차이: 제품 박스에 ‘1Gbps’라고 적혀 있어도 실제 체감 속도가 그에 못 미치는 이유 중 하나입니다. 데이터 전송(TX)과 수신(RX)이 시간을 나눠 써야 하므로, 이론상 최대 속도의 절반 정도가 실질적인 한계치가 됩니다.
- CSMA/CA 도입: 충돌을 피하기 위해 무선 장치들은 데이터를 보내기 전 “지금 누가 채널을 쓰고 있나?”를 먼저 살피는 CSMA/CA(충돌 회피) 과정을 거칩니다. 이 과정 자체가 네트워크 오버헤드(비용)가 됩니다.
- 장치 수 증가에 따른 지연: 접속된 장치가 많아질수록 ‘말할 기회’를 기다리는 시간이 길어지기 때문에 대기 시간이 늘어납니다.
정리하자면
무선 통신은 눈에 보이지 않는 **’단선 도로’**와 같습니다. 데이터를 주고받을 수는 있지만, 한 번에 한 방향으로만 차가 지나갈 수 있기 때문에 신호등(매체 액세스 제어)이 필수적이며, 이로 인해 유선(왕복 도로)보다는 효율이 떨어질 수밖에 없는 구조적 특징을 가집니다.
최근에는 MU-MIMO나 Wi-Fi 6/7 기술을 통해 여러 장치가 동시에 통신하는 것처럼 보이게 하거나 효율을 극대화하고 있지만, 근본적인 물리 계층의 동작 원리는 여전히 하프 듀플렉스에 기반하고 있습니다.
제3장 매체 액세스 제어: 5대 핵심 키워드
1. 액세스 중재 (Access Arbitration)
하프듀플렉스(Half-duplex)와 같이 자원이 제한된 공유 매체에서 “누가, 언제, 얼마나 오랫동안” 데이터를 전송할지 결정하는 최상위 규칙을 의미합니다.
- 상세 설명: 단순히 순서를 정하는 것을 넘어, 충돌을 방지하고 매체 이용 효율을 극대화하는 것이 목적입니다. 중앙 제어 장치가 권한을 부여하는 ‘동기식’ 방식과 각 장치가 확률적으로 접근하는 ‘통계적’ 방식으로 나뉩니다. 이는 네트워크의 처리량(Throughput)과 지연 시간(Latency)에 결정적인 영향을 미칩니다.
2. 지수 백오프 (Exponential Backoff)
CSMA/CD와 같은 충돌 감지 방식에서 충돌이 발생했을 때, 재전송 시점의 혼잡을 물리적으로 회피하기 위한 확률적 대기 알고리즘입니다.
- 상세 설명: 충돌이 한 번 발생하면 대기 시간의 범위를 $2^{1}$로 설정하고, 연속해서 충돌할수록 그 범위를 $2^{2}, 2^{3}, \dots, 2^{n}$과 같이 기하급수적으로 늘립니다. 이를 통해 여러 장치가 동시에 재전송을 시도하여 다시 충돌할 확률을 효과적으로 낮추며, 네트워크가 마비되는 ‘연쇄 충돌’ 현상을 방지합니다.
3. 확정적 통신 (Deterministic Communication)
특정 데이터가 정해진 시간 제한(Deadline) 내에 반드시 목적지에 도착할 것임을 수학적으로 보장할 수 있는 특성을 말합니다.
- 상세 설명: 본문에서 다룬 ‘토큰 메커니즘’이나 ‘정적 타임슬롯’ 방식이 이에 해당합니다. 통계적 방식(알로하, CSMA)은 운이 나쁘면 전송이 계속 밀릴 수 있지만, 확정적 방식은 최악의 경우에도 언제 자기 차례가 오는지 계산이 가능합니다. 이는 오차 없는 정밀 제어가 필요한 스마트 팩토리나 산업용 자동화 시스템의 핵심 요구사항입니다.
4. 서비스 품질 (Quality of Service, QoS)
네트워크에 흐르는 다양한 데이터에 우선순위를 부여하여, 중요한 트래픽이 자원을 먼저 점유하도록 관리하는 기술입니다.
- 상세 설명: 모든 데이터를 동등하게 처리하는 대신, 비상 정지 신호와 같은 ‘실시간 데이터’를 일반적인 상태 로그와 같은 ‘비실시간 데이터’보다 먼저 전송 큐(Queue)의 맨 앞에 배치합니다. 이를 위해 계층화(Layering)와 정교한 스케줄링 알고리즘이 동원되며, 제한된 대역폭 내에서 시스템의 안정성을 보장합니다.
5. 숨겨진 노드 문제와 RTS/CTS (Hidden Stations & RTS/CTS)
무선 환경에서 물리적 거리나 장애물로 인해 서로의 존재를 모르는 장치들이 동시에 전송을 시도하여 발생하는 신호 충돌 현상과 그 해결책입니다.
- 상세 설명: 스테이션 A와 B가 서로 직접 통신은 안 되지만 둘 다 기지국(AP)과는 연결될 때, 서로 전송 중임을 감지하지 못해 충돌이 일어납니다. 이를 해결하기 위해 데이터를 보내기 전 “보내도 될까요?(RTS)”라고 묻고, 기지국이 “보내세요(CTS)”라고 응답하는 과정을 거칩니다. 이 과정에서 CTS 신호를 들은 주변 노드들은 일정 시간 전송을 멈추게 되어 충돌 구역을 물리적으로 예약하는 효과를 냅니다.
제4장 무선 라우팅의 논리적 흐름: 5대 핵심 키워드
1. 무선 메시 네트워크 (Wireless Mesh Network, WMN): 인프라의 토대
모든 라우팅 전략이 실행되는 물리적·논리적 기반입니다.
- 설명: 고정된 유선 망 없이도 노드들이 스스로 그물망(Mesh)처럼 연결되어 호스트와 라우터 역할을 동시에 수행하는 구조입니다. 이 ‘자기 구성’ 능력이 있기에 아래의 동적인 라우팅 프로토콜들이 존재할 수 있습니다. 산업 현장에서 끊김 없는 연결성을 보장하는 가장 근본적인 토대입니다.
2. 반응형 라우팅 (Reactive Routing): 효율적 경로 탐색
토대가 마련된 후, **”언제 경로를 찾을 것인가”**에 대한 효율성 중심의 전략입니다.
- 설명: 무선 환경은 노드의 이동이 잦아 경로가 자주 끊깁니다. 미리 모든 경로를 저장(사전구축형)하면 낭비가 심하므로, 실제 데이터 전송이 필요할 때만 경로 요청(RREQ)을 던져 길을 찾습니다. 자원이 한정된 모바일 환경에서 제어 메시지 오버헤드를 줄이는 핵심 전송 로직입니다.
3. 다중 지점 릴레이 (Multi-Point Relay, MPR): 전송의 최적화
경로를 찾거나 정보를 퍼뜨릴 때 발생하는 데이터 범람(Flooding)을 제어하는 최적화 기술입니다.
- 설명: 무작정 모든 노드가 메시지를 재전송하면 네트워크가 마비됩니다. 1홉 인접 노드 중 2홉 노드 전체에 도달할 수 있는 ‘최소한의 대리인(MPR)’만 선정하여 전송함으로써, 대규모 네트워크에서도 효율적인 업데이트를 가능하게 합니다. 무질서한 확산을 질서 있는 전달로 바꾸는 필터 역할을 합니다.
4. 소스 라우팅 (Source Routing): 경로의 확정성
최적화된 경로를 통해 데이터를 보낼 때, **”경로 정보를 어디에 담을 것인가”**에 대한 결정입니다.
- 설명: 중간 라우터들이 길을 매번 찾지 않도록, 패킷 헤더에 목적지까지의 모든 경유지를 미리 적어두는 방식입니다. 중간 노드의 부담을 줄이고 경로의 확정성을 높여 루프를 방지합니다. 다만, 네트워크 규모에 따른 헤더 크기 증가라는 기회비용을 관리해야 하는 단계입니다.
5. 계층형 클러스터링 (Hierarchical Clustering): 특수 환경(WSN)의 생존 전략
범용적인 라우팅을 넘어, 에너지 극대화가 필요한 센서 네트워크(WSN)로 확장된 형태입니다.
- 설명: 모든 노드가 평등하게 통신하는 대신, 노드들을 클러스터로 묶고 ‘헤드’가 데이터를 취합해 기지국으로 보냅니다. 이는 배터리 수명이 곧 네트워크의 수명인 센서 환경에서 에너지를 극도로 아끼기 위한 최종적인 적응 형태입니다. (예: LEACH 프로토콜)
| 단계 | 핵심 키워드 | 주요 프로토콜 | 전송 방식 및 특징 | 산업적 이점 (장점) |
| 1. 기반 | 무선 메시 (WMN) | 802.11s, WiMAX | 모든 노드가 라우터 역할을 하는 그물망 구조 | 유연한 인프라 확장 및 높은 네트워크 신뢰성 |
| 2. 탐색 | 반응형 라우팅 | AODV, DSR | 경로가 필요할 때만 탐색하는 수요 기반 | 불필요한 제어 메시지 감소 및 자원 절약 |
| 3. 최적화 | 다중 지점 릴레이 (MPR) | OLSR | 선정된 노드만 재전송하는 플러딩 제어 | 대규모 밀집 네트워크에서 트래픽 혼잡 방지 |
| 4. 확정 | 소스 라우팅 | DSR, DYMO | 패킷 헤더에 경로를 담는 이정표 방식 | 라우팅 루프 방지 및 중간 노드의 연산 부담 경감 |
| 5. 특수 | 계층형 클러스터링 | LEACH, GAF | 그룹별 ‘헤드’가 데이터를 취합하는 에너지 관리 | 센서 네트워크(WSN)의 배터리 수명 극대화 |