서브넷 마스크 이보다 쉬울 수는 없다.

Author name

2025년 03월 05일

네트워크에서 IP 주소를 다룰 때 반드시 함께 사용되는 개념이 ‘서브넷 마스크(Subnet Mask)’입니다. 서브넷 마스크는 IP 주소를 네트워크 부분과 호스트 부분으로 나누는 역할을 하며, 이를 이해하면 IP 주소를 효율적으로 관리하고 네트워크를 최적화하는 데 도움이 됩니다.

서브넷 마스크

1. 서브넷 마스크란?

서브넷 마스크는 IP 주소의 어느 부분이 네트워크를 나타내고, 어느 부분이 호스트(개별 기기)를 나타내는지 결정하는 값입니다. 보통 IP 주소와 함께 나타나며, 예를 들어 다음과 같은 형태입니다.

  • IP 주소: 192.168.1.10
  • 서브넷 마스크: 255.255.255.0

여기서 서브넷 마스크 255.255.255.0은 네트워크 부분과 호스트 부분을 구분하는 역할을 합니다.

2. 서브넷 마스크의 동작 원리

IP 주소는 32비트(4바이트)로 구성되며, 서브넷 마스크도 동일한 32비트 크기를 갖습니다. 서브넷 마스크는 네트워크를 나타내는 부분을 1(1의 연속)로 표시하고, 호스트를 나타내는 부분을 0(0의 연속)으로 나타냅니다.

예를 들어, 255.255.255.0은 2진수로 표현하면 다음과 같습니다.

11111111.11111111.11111111.00000000

  • 1이 있는 부분(앞의 24비트): 네트워크 주소
  • 0이 있는 부분(뒤의 8비트): 호스트 주소

위의 경우, 첫 24비트가 네트워크를 의미하므로 같은 네트워크 안에서는 IP 주소의 앞 3개 숫자(192.168.1)가 동일하고, 마지막 숫자(0~255)만 개별 호스트를 구분하는 데 사용됩니다.

3. 서브넷 마스크 예제

(1) 기본 클래스별 서브넷 마스크

전통적으로 IP 주소는 A, B, C 클래스별로 기본 서브넷 마스크를 가집니다.

클래스 범위(IP) 기본 서브넷 마스크 네트워크 비트수 호스트 수
A 1.0.0.0 ~ 126.255.255.255 255.0.0.0 8비트 약 1677만개
B 128.0.0.0 ~ 191.255.255.255 255.255.0.0 16비트 약 6만 5천개
C 192.0.0.0 ~ 223.255.255.255 255.255.255.0 24비트 254개

 

클래스 범위(IP) 기본 서브넷 마스크 네트워크 비트 수 호스트 수 A 8비트 약 1677만 개 B 128.0.0.0 ~ 191.255.255.255 255.255.0.0 16비트 약 6만 5천 개 C 192.0.0.0 ~ 223.255.255.255 255.255.255.0 24비트 254개 예를 들어, 클래스 C의 네트워크에서는 서브넷 마스크가 255.255.255.0이므로 한 네트워크당 최대 254개의 호스트(0과 255는 네트워크 및 브로드캐스트 주소로 사용됨)를 가질 수 있습니다.

 

(2) 서브넷 마스크 변형

기본 서브넷 마스크 외에도 네트워크를 더 세분화하기 위해 서브넷 마스크를 조정할 수 있습니다.

예를 들어, 255.255.255.128의 경우:

11111111.11111111.11111111.10000000

  • 앞 25비트가 네트워크
  • 뒤 7비트가 호스트

이 경우, 한 네트워크에서 가질 수 있는 호스트 수는 2^7 – 2 = 126개입니다.

4. CIDR 표기법 (서브넷 마스크 간단 표기)

서브넷 마스크는 CIDR(Classless Inter-Domain Routing) 표기법을 사용하면 더 간결하게 표현할 수 있습니다.

예를 들어:

  • 255.255.255.0 → /24 (네트워크 24비트, 호스트 8비트)
  • 255.255.255.128 → /25 (네트워크 25비트, 호스트 7비트)
  • 255.255.255.192 → /26 (네트워크 26비트, 호스트 6비트)이런 표기법을 사용하면 IP 주소와 서브넷 마스크를 192.168.1.10/24처럼 짧게 나타낼 수 있습니다.

5. 서브넷 마스크의 실제 활용

(1) 네트워크 분할

서브넷 마스크를 활용하면 하나의 네트워크를 여러 개로 분할하여 IP 낭비를 줄이고 보안을 강화할 수 있습니다.

예를 들어, 회사에서 마케팅 팀(192.168.1.0/25)과 IT 팀(192.168.1.128/25)을 따로 나누면 서로 다른 네트워크에 속하므로 불필요한 통신을 방지하고 보안을 강화할 수 있습니다.

(2) 네트워크 문제 해결

네트워크 문제 발생 시 서브넷 마스크를 확인하여 IP 충돌이나 잘못된 설정을 찾을 수 있습니다. 예를 들어, 다른 서브넷에 있는 기기끼리는 기본적으로 서로 통신할 수 없기 때문에 네트워크 연결이 안 될 수도 있습니다.

6. 정리

  • 서브넷 마스크는 IP 주소를 네트워크 부분과 호스트 부분으로 구분하는 역할을 한다.
  • 기본적으로 255.255.255.0 (/24) 같은 형식이 일반적이며, 네트워크를 더 세분화할 수도 있다.
  • CIDR 표기법을 활용하면 더 간결하게 서브넷을 표현할 수 있다.
  • 서브넷 마스크는 네트워크 분할, 보안 강화, IP 효율적 사용, 네트워크 문제 해결 등에 활용된다.

서브넷 마스크를 잘 이해하면 네트워크 설정 및 관리를 더욱 효과적으로 할 수 있습니다.

Leave a Comment