서브넷 마스크
📌 서브넷 마스크(Subnet Mask)란?
info
서브넷 마스크는 IP 주소를 네트워크 주소와 호스트 주소로 구분하기 위한 기준값이다.
네트워크에서 장비들이 같은 네트워크인지 다른 네트워크인지 판단하는 데 사용된다.
✅ 기본 개념
- 서브넷 마스크는 IP 주소와 같은 형식(IPv4: 32비트, IPv6: 128비트)을 가지며, 비트 연산을 통해 네트워크 주소를 추출한다.
- 1로 표시된 부분은 네트워크 영역, 0은 호스트 영역을 나타낸다.
예시:
IP 주소 : 192.168.1.10
서브넷 마스크 : 255.255.255.0
결과 네트워크 : 192.168.1.0
✅ 주요 서브넷 마스크 종류 (IPv4)
서브넷 마스크 | CIDR 표기 | 사용 가능 호스트 수 | 설명 |
---|---|---|---|
255.0.0.0 | /8 | 약 1,670만 | 클래스 A |
255.255.0.0 | /16 | 약 6만 5천 | 클래스 B |
255.255.255.0 | /24 | 254 | 클래스 C |
255.255.255.128 | /25 | 126 | 반절 분할 |
255.255.255.192 | /26 | 62 | 더 세분화된 네트워크 |
tip
사용 가능한 호스트 수 = 2^n - 2 (n: 0 비트 수)
✅ 서브넷 마스크 활용 목적
- IP 주소의 낭비 방지: 작은 네트워크에 적절한 크기의 IP를 할당 가능
- 네트워크 분할: 동일 네트워크를 여러 서브넷으로 나누어 트래픽 분산
- 보안 강화: 논리적 네트워크 분리를 통해 외부 접근 제어
✅ 서브넷 마스크 계산 방법
- 네트워크 크기에 따라 필요한 호스트 수 결정
- 해당 수에 맞는 비트를 확보 (2^n - 2 >= 호스트 수)
- 네트워크 비트 수 = 32 - n
- CIDR과 서브넷 마스크 도출
✅ 실전 예시
필요 장비 수 | 적합한 마스크 | CIDR | 사용 가능 IP 범위 |
---|---|---|---|
50 | 255.255.255.192 | /26 | 192.168.1.1 ~ 62 |
200 | 255.255.254.0 | /23 | 192.168.0.1 ~ 510 |
500 | 255.255.252.0 | /22 | 192.168.0.1 ~ 1022 |
댓글남기기