Taeyoung Kim

Cloud & Platform

서브넷 마스크, 서브네팅 개념 정리

서브넷 마스크, 서브네팅 개념 정리 학습 내용을 정리한 백필 노트입니다.

이 글은 2025년 학습 기록을 블로그 형식으로 정리한 백필 노트입니다.

1. 서브넷 마스크(Subnet Mask)

  • 정의: IP 주소를 네트워크 주소호스트 주소로 구분하기 위해 사용하는 값.
  • 표현 방식:
    • 점으로 구분된 십진수 표기 (예: 255.255.255.0)
    • CIDR 표기 (예: /24)
  • 역할:
    • 네트워크 범위를 정의
    • 어떤 부분이 네트워크 식별자이고, 어떤 부분이 호스트 식별자인지 결정

예시)

  • IP: 192.168.1.10
  • 서브넷 마스크: 255.255.255.0
  • 네트워크 주소: 192.168.1.0
  • 호스트 범위: 192.168.1.1 ~ 192.168.1.254
  • 브로드캐스트 주소: 192.168.1.255

2. 서브네팅(Subnetting)

  • 정의: 하나의 네트워크를 **여러 개의 작은 네트워크(서브넷)**로 나누는 과정
  • 이유:
    • IP 주소의 효율적 사용
    • 네트워크 성능 및 보안 향상 (브로드캐스트 영역 축소)
  • 방법: 호스트 부분의 비트를 빌려 서브넷을 나눔
  • 계산 공식:
    • 서브넷 개수 = 2^차용한 비트 수

    • 각 서브넷 호스트 수 = 2^남은 호스트 비트 수 - 2

      (네트워크 주소와 브로드캐스트 주소 제외)

예시)

  • 기존 네트워크: 192.168.1.0/24
  • 서브네팅: /26 (호스트 비트 2개 차용 → 4개의 서브넷)
  • 결과:
    • 192.168.1.0/26 (호스트 범위: .1 ~ .62)
    • 192.168.1.64/26 (호스트 범위: .65 ~ .126)
    • 192.168.1.128/26 (호스트 범위: .129 ~ .190)
    • 192.168.1.192/26 (호스트 범위: .193 ~ .254)

3. 스위치(Switch)와 라우터(Router)의 차이

| 구분 | 스위치 (Switch) | 라우터 (Router) | | --- | --- | --- | | 역할 | 같은 네트워크 내에서 장비 간 데이터 전달 | 서로 다른 네트워크 간 데이터 전달 | | OSI 계층 | 2계층 (데이터 링크 계층, MAC 주소 기반) 일부 고급 스위치는 3계층도 지원 | 3계층 (네트워크 계층, IP 주소 기반) | | 주소 기반 | MAC 주소 | IP 주소 | | 브로드캐스트 영역 | 줄이지 못함 (하나의 네트워크는 동일한 브로드캐스트 영역) | 네트워크를 분리하여 브로드캐스트 영역을 구분 | | 사용 예시 | 사무실/집 내부 장치 연결 (PC ↔ 프린터 ↔ 서버) | 사무실 네트워크 ↔ 인터넷 ↔ 다른 지사 네트워크 연결 | | 속도/성능 | 내부 네트워크 고속 통신 최적화 | 네트워크 간 경로 선택 및 최적화 |


정리 포인트

  • 서브넷 마스크: 네트워크와 호스트를 구분하는 값
  • 서브네팅: 네트워크를 효율적으로 나누는 과정
  • 스위치 vs 라우터: 스위치는 내부 연결, 라우터는 네트워크 간 연결