서브넷 마스크 192.168.0.1/24 '24'의 의미 | ip주소의 범위 표현

'/24'로 표현하는 이유는?

IP주소의 범위를 확인하다 보면 192.168.0.1/24 이런 식으로 표현되는 게 있는데 이 뒤에 24는 뭘 의미하는 걸까요

일단 기본적인 단일 아이피 하나만 얘기할 때는 192.168.0.1 이런 식으로 표기하면 됩니다 /24의 경우에는 아이피 대역의 주소가 여러 개일 때 표현하는 표기법입니다 예를 들어서 1.0.0.0부터 1.0.0.255까지의 범위가 있다고 칠 때 0부터 255의 아이피를 전부 쓰기에는 너무 많으니깐 서브넷 마스크네트워크의 접두어 길이를 /24라고 표현합니다 이러한 표현법을  CIDR(Classless Inter-Domain Routing 사이더) 표현이라고 합니다

 

 

'/24'의 의미는?

서브넷마스크로 설명해 보자면 ipconfig명령을 통해 확인해 보면  255.255.255.0으로 표시되어 있는 경우가 많습니다

마침표기를 기준으로 4개의 영역으로 나뉘어있으며 0부터 시작하여 255의 범위중 1개의 값이 1byte를 차지합니다

즉 255가 하나가 1byte(1byte=8bit)를 의미합니다

 

서브넷마스크는 1과 0으로만 이루어져 있고 1을 표현하기 위해서는 1이 연속적으로 나와야 하며 100111 이런 식으로는 표현이 불가능합니다 반드시 1111000 이런식으로 1이 연속적으로 표현되어야 합니다

 

255(10진수)를 2진수로 변환하면 11111111로 표기됩니다 위에 표시된 서브넷 마스크를 2진수로 표기할 경우에는

11111111.11111111.11111111.0이 됩니다 

각각의 마침표를 기준으로 8bit씩 나뉘어있습니다

728x90

여기에서 1의 개수는 총 24개이며 0부터 255까지 총 256개의 아이피를 사용할 수 있습니다

이럴 때 표현하는 아이피 대역을 /24라고 표현합니다 즉 /24는 이진수의 몇 자리까지를 허용하는지 나타낸다고 생각하시면 됩니다

 

/25의 경우에는 이전의 /24에서 사용가능한 값을 반으로 나눈 걸로 생각하면 됩니다

즉 255.255.255.128의 경우 2진수로 변환 시에 11111111.11111111.11111111.10000000이 됩니다

1의 개수가 25개이며 0부터 127까지 128개의 아이피값을 사용할 수 있습니다

 

/26이라면 아이피를 반의 반 즉 1/4로 나눈 값이며 64개의 Host개수를 가지며  27은 1/8으로 나눈값이며 32개의 호스트개수를 가질 수 있습니다

 

변환사이트를 이용하여 확인하기

CIDR변환기를 사용하면 조금 더 직관적으로 볼 수 있습니다

많이 사용되는 /24을 입력해 봤을 땐 아이피의 마지막 자리의 첫 번째와 마지막 부분의 아이피를 알려주며 총 사용가능 호스트를 나타내기 때문에 조금 더 직관적으로 이해할 수 있습니다

 

Top