핵심 인사이트 (3줄 요약)

  1. 본질: 네트워크를 설계할 때 "어디까지가 전기적 충돌이 일어나는 물리적 한 덩어리인가?"를 묻는 것이 **충돌 도메인(Collision Domain)**이며, "어디까지가 안내 방송(브로드캐스트)이 퍼져나가는 논리적 한 동네인가?"를 묻는 것이 **브로드캐스트 도메인(Broadcast Domain)**이다.
  2. 충돌 도메인의 분리 (L2 스위치): 과거 더미 허브(Hub)는 연결된 모든 포트가 하나의 거대한 충돌 도메인이었으나, 2계층 장비인 스위치(Switch)는 각 포트마다 충돌 도메인을 쪼개버려(분할) 충돌 자체가 발생하지 않는 전이중(Full-Duplex) 통신 시대를 열었다.
  3. 브로드캐스트 도메인의 분리 (L3 라우터/VLAN): 스위치는 충돌은 막아주지만 브로드캐스트는 전 포트로 퍼뜨린다(Flooding). 이 무의미한 방송이 전 세계로 퍼져 인터넷이 마비되는 것을 막기 위해, 3계층 장비인 라우터(Router)나 논리적 분할인 VLAN은 브로드캐스트 패킷을 차단하여 동네(서브넷)의 경계를 확정 짓는다.

Ⅰ. 개요 및 필요성 (Context & Necessity)

  • 개념:

    • 충돌 도메인 (Collision Domain): 두 컴퓨터가 동시에 데이터를 전송할 때 데이터가 전기적으로 부딪혀 깨질(충돌할) 가능성이 있는 영역. (OSI 1계층 매체 공유 문제)
    • 브로드캐스트 도메인 (Broadcast Domain): 특정 컴퓨터가 브로드캐스트 프레임(목적지 FF:FF...)을 보냈을 때 그 프레임이 도달하여 영향을 미치는 전체 영역. (OSI 2계층 및 3계층 서브넷 문제)
  • 필요성: 컴퓨터 수가 늘어날수록 통신은 혼잡해진다. 충돌 도메인이 넓으면 "데이터 파손"이 빈번해 속도가 곤두박질치고, 브로드캐스트 도메인이 넓으면 모든 컴퓨터가 "스팸 방송"을 처리하느라 CPU가 뻗어버린다(Broadcast Storm). 따라서 네트워크 설계의 핵심은 적절한 장비(스위치, 라우터)를 배치해 이 두 도메인을 잘게 쪼개는 것이다.

  • 💡 비유:

    • 충돌 도메인: 하나의 좁은 "1차선 다리"입니다. 양쪽에서 차가 동시에 진입하면 정면충돌이 납니다. (이를 해결한 스위치는 다리에 중앙선을 그어 양방향 통행을 만든 것입니다.)
    • 브로드캐스트 도메인: 마을 회관의 "마을 이장님 확성기 소리"가 들리는 반경입니다. 우리 마을 소식이 옆 마을까지 시끄럽게 들리지 않도록, 산(라우터)을 세워 소리를 막아줘야 합니다.

📢 섹션 요약 비유: 충돌 도메인 분리는 찻길 사고를 막기 위한 **"차선 긋기(스위치)"**이고, 브로드캐스트 도메인 분리는 소음을 막기 위한 **"방음벽 세우기(라우터)"**입니다.


Ⅱ. 네트워크 장비별 도메인 분할 원리 (Deep Dive)

1. 허브(Hub) - 분리 능력 제로 (1계층 장비)

  • 단순히 들어온 전기 신호를 모든 포트로 증폭해서 뿜어낸다.
  • 포트가 10개든 100개든 전체가 1개의 거대한 충돌 도메인이자 1개의 브로드캐스트 도메인이다.

2. 스위치(Switch) / 브리지 - 충돌 도메인 분리 (2계층 장비)

  • 들어온 프레임의 MAC 주소를 확인하고, 해당 포트로만 스위칭하여 길을 열어준다.
  • 포트 개수만큼 충돌 도메인을 분할한다. (포트가 24개면 충돌 도메인은 24개 = 포트 간 충돌 0%)
  • 단, 브로드캐스트 프레임(FFFF)이 들어오면 옛날 허브처럼 전 포트로 복사해 뿌린다. 즉 브로드캐스트 도메인은 1개다.

3. 라우터(Router) - 브로드캐스트 도메인 분리 (3계층 장비)

  • 들어온 패킷의 IP 주소를 보고 최적의 경로로 넘긴다.
  • 브로드캐스트 MAC 주소를 가진 프레임이 라우터 인터페이스에 도착하면 "내 동네 밖으로 이 시끄러운 방송을 내보낼 수 없다"며 단호하게 버려버린다(Drop).
  • 즉, 라우터의 각 포트(인터페이스)마다 독립적인 브로드캐스트 도메인이 형성된다.
 ┌─────────────────────────────────────────────────────────────┐
 │               장비별 도메인 분할 효과 (예시)                  │
 ├─────────────────────────────────────────────────────────────┤
 │                                                             │
 │   [ PC A ] ──── 1번 포트                                     │
 │                          [ 24포트 스위치 ]                   │
 │   [ PC B ] ──── 2번 포트                                     │
 │                                                             │
 │   Q: 위 환경의 도메인 개수는?                                    │
 │   - 충돌 도메인: 24개 (스위치의 모든 포트가 개별 도메인)             │
 │   - 브로드캐스트 도메인: 1개 (스위치는 방송을 막지 못함)              │
 │                                                             │
 │ ─────────────────────────────────────────────────────────── │
 │                                                             │
 │                          [ 라우터 ] ──── (외부 인터넷)       │
 │                            │ (G0/0)                         │
 │                    [ 24포트 스위치 ]                          │
 │                    /               \                        │
 │               [ PC A ]          [ PC B ]                    │
 │                                                             │
 │   Q: 위 환경의 브로드캐스트 도메인 개수는?                        │
 │   - 2개 (라우터 아래쪽 사내망 1개 + 라우터 바깥쪽 외부망 1개)        │
 │     (PC A의 브로드캐스트는 라우터를 뚫고 인터넷으로 나가지 못함!)      │
 │                                                             │
 └─────────────────────────────────────────────────────────────┘

📢 섹션 요약 비유: 옛날 허브 시대가 10명이 한 테이블에서 밥을 먹으며 서로 말이 엉키는 시장통(거대 충돌/거대 브로드캐스트)이었다면, 현대의 스위치와 라우터는 각자에게 **"개인용 칸막이(충돌 차단)"**를 쳐주고, 시끄러운 소음이 넘어오지 않게 **"방음벽(브로드캐스트 차단)"**을 설치한 최첨단 독서실입니다.