회선 교환 vs 패킷 교환 — 인터넷이 전화망과 다른 이유

전화망의 회선 교환과 인터넷의 패킷 교환을 비교하면서, 왜 인터넷이 패킷 교환 방식을 선택했는지 그 이유를 설명한다.

Seobway · · 9분

전화를 걸 때와 인터넷에 접속할 때의 차이

유선 전화를 걸면 상대방이 받기 전까지 "연결 중..." 상태가 된다. 연결되는 순간, 두 사람 사이에는 전용 경로가 하나 생긴다. 통화가 끝날 때까지 그 경로는 오직 이 두 사람을 위해 예약된다.

반면 웹 브라우저에서 Google을 열 때는 이런 과정이 없다. 그냥 바로 데이터가 온다. 경로가 미리 잡히지 않고, 데이터가 작은 조각으로 나뉘어 그때그때 가장 좋은 경로를 찾아 이동한다.

이 두 가지 방식의 차이가 바로 회선 교환(Circuit Switching)패킷 교환(Packet Switching)이다.


회선 교환 (Circuit Switching)

회선 교환은 통신을 시작하기 전에 출발지부터 목적지까지 전용 경로를 미리 설정하는 방식이다.[1] PSTN(Public Switched Telephone Network), 즉 일반 전화망이 대표적인 예다.

%% desc: 회선 교환에서 송신자와 수신자 사이에 전용 회선이 예약되어 통화가 끝날 때까지 독점 점유되는 구조
flowchart LR
  subgraph CircuitSwitch["회선 교환 — 전용 경로 점유"]
    direction LR
    CALLER["발신자\n(서울)"] -->|전용 회선 1| SW1["교환기 A"]
    SW1 -->|전용 회선 2| SW2["교환기 B"]
    SW2 -->|전용 회선 3| RECEIVER["수신자\n(부산)"]

    IDLE1["다른 사용자\n(대기 중)"]
    IDLE2["다른 사용자\n(대기 중)"]
  end

  style IDLE1 fill:#f5f5f5,stroke:#ccc
  style IDLE2 fill:#f5f5f5,stroke:#ccc

회선 교환의 장점

회선 교환의 단점


패킷 교환 (Packet Switching)

패킷 교환은 데이터를 작은 패킷(packet) 단위로 나누어 전송하는 방식이다.[2] 각 패킷은 독립적으로 최적 경로를 찾아 이동하며, 목적지에서 다시 조립된다.

%% desc: 패킷 교환에서 하나의 메시지가 패킷 A, B, C로 분할되어 서로 다른 경로를 통해 목적지에 도달하고 재조립되는 흐름
flowchart LR
  subgraph PacketSwitch["패킷 교환 — 공유 경로 분산"]
    direction LR
    SRC["송신자"] --> P_A["패킷 A"]
    SRC --> P_B["패킷 B"]
    SRC --> P_C["패킷 C"]

    P_A -->|경로 1| R1["라우터 X"]
    P_B -->|경로 2| R2["라우터 Y"]
    P_C -->|경로 1| R1

    R1 --> DST["수신자\n(재조립)"]
    R2 --> DST
  end

패킷 교환의 장점

패킷 교환의 단점


두 방식의 비교

구분 회선 교환 패킷 교환
경로 통신 전 전용 경로 설정 패킷마다 동적 결정
자원 전용 점유 (비효율) 공유 (효율적)
지연 일정하고 예측 가능 변동 가능 (jitter)
손실 없음 (회선 보장) 혼잡 시 발생 가능
확장성 낮음 높음
대표 사례 유선 전화(PSTN) 인터넷(IP 네트워크)

왜 인터넷은 패킷 교환을 선택했나

인터넷의 전신인 ARPANET은 1960년대 말 미국 국방부(DARPA)가 개발한 프로젝트다.[3] 냉전 시대, 설계 목표 중 하나는 핵 공격으로 일부 노드가 파괴되어도 통신이 유지되는 네트워크였다.

회선 교환 방식으로는 이 목표를 달성할 수 없었다. 전용 경로 중 하나라도 파괴되면 통신이 끊기기 때문이다. 반면 패킷 교환은 경로가 끊기면 자동으로 다른 경로를 찾는다.

이 철학이 오늘날 인터넷의 근본 구조로 이어졌다. 인터넷은 어느 특정 노드나 링크 없이도 동작하도록 설계된 내결함성(Fault Tolerance) 네트워크다.


현대의 절충: VoIP와 QoS

음성 통화를 인터넷(패킷 교환)으로 전달하는 VoIP(Voice over IP)는 패킷 교환의 지연 편차 문제를 안고 있다.[4] 카카오톡 보이스톡, 줌(Zoom) 음성이 가끔 끊기는 이유가 여기 있다.

이 문제를 완화하기 위해 QoS(Quality of Service) 기술이 사용된다. 음성·영상 패킷을 일반 데이터 패킷보다 먼저 처리하도록 우선순위를 부여한다. 완전한 회선 교환의 품질에는 못 미치지만, 실용적인 수준의 통화 품질을 확보할 수 있다.


핵심 인사이트

패킷 교환의 진짜 가치는 단순히 자원을 효율적으로 쓰는 것 이상이다. 한 회선이 끊겨도 다른 경로로 우회하는 내결함성이 핵심이다. 인터넷이 수십 년간 성장하면서도 단일 장애점 없이 유지될 수 있었던 근본 이유가 바로 이 설계 철학에 있다.

전화망은 "이 경로를 보장한다"고 약속하고, 인터넷은 "어떻게든 도달시킨다"고 약속한다. 두 방식은 트레이드오프가 다를 뿐, 각자 최적화된 영역에서 오늘도 함께 쓰인다.


참고

  1. Circuit switching, Wikipedia
  2. Packet switching, Wikipedia
  3. ARPANET, Wikipedia
  4. Voice over IP, Wikipedia

관련 글