CIDR(Classless Inter-Domain Routing)은 기존 클래스 기반 IP 할당의 한계를 극복하기 위해 도입되었다. IP 주소를 필요한 만큼 유연하게 할당할 수 있어 주소 낭비를 막을 수 있다.
CIDR 표기법과 구조
CIDR은 IP 주소 뒤에 ‘/’ 기호와 함께 네트워크 비트 수를 표시한다:
192.168.1.0/24
- 네트워크 부분: 192.168.1 (24비트)
- 호스트 부분: 마지막 8비트
- 사용 가능한 IP: 254개
192.168.1.0/25
- 네트워크 부분: 192.168.1.0 (25비트)
- 호스트 부분: 마지막 7비트
- 사용 가능한 IP: 126개
서브넷 마스크와의 관계
CIDR 접두사는 서브넷 마스크와 일대일 대응된다:
/24 = 255.255.255.0
- 이진수: 11111111.11111111.11111111.00000000
- 사용 가능한 IP: 254개
/25 = 255.255.255.128
- 이진수: 11111111.11111111.11111111.10000000
- 사용 가능한 IP: 126개
/26 = 255.255.255.192
- 이진수: 11111111.11111111.11111111.11000000
- 사용 가능한 IP: 62개
네트워크 크기 이해하기
CIDR 접두사에 따른 네트워크 크기는 2의 거듭제곱으로 계산된다:
- /24는 2^8 = 256개 주소
- /25는 2^7 = 128개 주소
- /26은 2^6 = 64개 주소
- /27은 2^5 = 32개 주소
각 네트워크에서 첫 번째와 마지막 주소는 네트워크 주소와 브로드캐스트 주소로 예약되어 실제 사용할 수 없다.