본문 바로가기
대외활동/UMC 8기

0주차. CIDR이란?

by 피스타0204 2025. 3. 21.

CIDR (Classless Inter-Domain Routing)

CIDR(Classless Inter-Domain Routing) 표기법은 IP 주소와 서브넷 마스크를 결합하여 네트워크를 더 효율적으로 나누는 방법입니다. 이 표기법은 네트워크 주소와 서브넷 마스크를 슬래시(/)로 구분하여 나타냅니다.

이에 대해 이해 하기 위해서 먼저 서브넷 마스크에 대해 알아야 합니다.

서브넷 마스크는 IP 주소와 비트 단위로 논리적 AND 연산을 수행하여 해당 IP가 네트워크에 속하는지 여부를 판별합니다. 서브넷 마스크는 네트워크를 구분하는 주소와 특정 기기를 구분하는 호스트 주소로나뉩니다.

서브넷 마스크에서 앞에 몇 개의 비트가 1로 되어 있는지는 해당 IP 주소에서 네트워크 부분이 얼마나 길고, 호스트 부분이 얼마나 길지를 나타내고, 이를 통해 얼마나 큰 네트워크에서 활동하는지를 표현합니다.

즉, 서브넷 마스크의 비트 수에 따라 네트워크의 규모가 결정되며, 비트가 많을수록 더 적은 수의 호스트를 가진 작은 네트워크를 형성하고, 비트가 적을수록 더 많은 수의 호스트를 지원하는 큰 네트워크를 구성하게 됩니다. 이는 네트워크 관리자가 각 네트워크의 범위와 호스트 수를 효율적으로 관리할 수 있도록 도와줍니다.

예시: 서브넷 마스크 255.255.255.0 를 11111111.11111111.11111111.00000000로 나타낼 수 있습니다.

  • 첫 24비트 (11111111.11111111.11111111)는 네트워크 주소를 나타냅니다.
  • 마지막 8비트 (00000000)는 호스트 주소를 나타냅니다.

이러한 호스트 주소를 몇개까지 쓸 수 있느냐를 CIDR이나 클래스를 통해 표현합니다.

CIDR과 서브넷 마스크

원래는 클래스A,B,C로 나누어 서브넷 마스크가 앞에 몇개나 111로 되어 있는지를 구분했었는데 지금은 CIDR 표기방식으로 더 간편하게 표시할 수 있게 되었습니다. CIDR(Classless Inter-Domain Routing) 표기법에서는 서브넷 마스크를 비트 수로 나타냅니다. 예를 들어, /24와 255.255.255.0은 같은 서브넷 마스크를 나타내는 두 가지 방식입니다.

예시 : 192.168.1.0/24와 192.168.1.0 255.255.255.0

주요 서브넷 마스크 예시

CIDR 서브넷 마스크 네트워크 주소 호스트 주소 사용 가능한 주소 개수

/8 255.0.0.0 16,777,216 16,777,214 16,777,214
/16 255.255.0.0 65,536 65,534 65,534
/24 255.255.255.0 256 254 254
/30 255.255.255.252 4 2 2

https://aws.amazon.com/ko/what-is/cidr/