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개 주소

각 네트워크에서 첫 번째와 마지막 주소는 네트워크 주소와 브로드캐스트 주소로 예약되어 실제 사용할 수 없다.