
• OSI 7계층 중 **3계층(Layer 3)**에서 사용하는 주소
• IP 헤더 안에 포함된 32bit 크기의 주소
• 총 2³²(약 43억 개)개의 IPv4 주소가 존재
• 2011년 2월, IP 주소 고갈 공식 발표
참고 사이트: https://www.iana.com
• 서브넷 마스크(Subnet Mask)
• 서브넷팅(Subnetting)
• VLSM (가변 길이 서브넷 마스크)
• 사설 IP 주소 & NAT(Network Address Translation)
• IPv6 주소 전환
IANA → APNIC → KRNIC(KISA) → ISP → 사용자
✅ 목적
• IP 주소 낭비 방지
• 네트워크와 호스트 구분
✅ 특징
• 앞에서부터 1이 연속되어야 함
• 연속되지 않으면 유효하지 않은 서브넷 마스크
🔍 예시
• 255.255.255.0 → /24
• 255.255.0.0 → /16
A 클래스
- 주소 범위 : 0.0.0.0 ~ 127.255.255.255
- 기본 서브넷 마스크 : 255.0.0.0 (/8)
- 네트워크 수 : 약 128개
- 호스트 수 (하나의 네트워크당) : 약 1,677만 개
- 용도 : 대규모 네트워크 (대기업, ISP 등)
B 클래스
- 주소 범위 : 128.0.0.0 ~ 191.255.255.255
- 기본 서브넷 마스크 : 255.255.0.0 (/16)
- 네트워크 수 : 약 16,384개
- 호스트 수 : 약 65,534개
- 용도 : 중규모 네트워크 (대학교, 중견 기업 등)
C 클래스
- 주소 범위 : 192.0.0.0 ~ 223.255.255.255
- 기본 서브넷 마스크 : 255.255.255.0 (/24)
- 네트워크 수 : 약 209만 개
- 호스트 수 : 254개
- 용도 : 소규모 네트워크 (가정, 소기업 등)
D 클래스 (멀티캐스트용)
- 주소 범위 : 224.0.0.0 ~ 239.255.255.255
- 용도 : 멀티캐스트용
- 호스트 지정 불가
E 클래스 (실험 / 연구용)
- 주소 범위 : 240.0.0.0 ~ 255.255.255.255
- 용도 : 연구/실험용
- 일반 사용 불가
✅ 공인 IP (Public IP)
• ISP가 배정
• 인터넷 사용 가능
✅ 사설 IP (Private IP)
• 내부 네트워크 전용
• 인터넷 직접 연결 불가
• NAT를 통해 외부 통신 가능
📌 사설 IP 주소 범위
A 클래스: 10.0.0.0 ~ 10.255.255.255
B 클래스: 172.16.0.0 ~ 172.31.255.255
C 클래스: 192.168.0.0 ~ 192.168.255.255
- D 클래스, E 클래스
- 0.0.0.0 ~ 0.255.255.255
- 127.0.0.0 ~ 127.255.255.255 (Loopback)
- 서브넷 브로드캐스트 주소 (Directed Broadcast)
- 네트워크 이름: 해당 네트워크의 시작 주소
- 브로드캐스트 주소: 해당 네트워크의 끝 주소
📌 프리픽스 표기란?
• 서브넷 마스크를 CIDR 형태로 표기
• 예: 255.255.255.0 = /24
📌 주요 프리픽스별 호스트 수
/8 → 약 16,777,214개
/16 → 약 65,534개
/24 → 254개
/30 → 2개
Ex) 192.168.1.25 /24
- 클래스: C 클래스
- 네트워크 주소: 192.168.1.0
- 브로드캐스트 주소: 192.168.1.255
- 사용 가능한 IP 범위: 192.168.1.1 ~ 192.168.1.254
- 설정 가능한 IP 개수: 254개
- 사설/공인: 사설
- Host 230개 → C 클래스 /24
- Host 50,000개 → B 클래스 /16
- Host 10,000,000개 → A 클래스 /8
- Host 25개 → C 클래스 /27
- Host 1000개 → B 클래스 /22
다음 중 서브넷 마스크가 아닌 것은?
1. 255.255.241.0 ✅
2. 255.255.248.0 ✅
3. 255.255.255.252 ✅
4. 0.0.0.0 ❌ (서브넷 마스크 아님)