/24
다음 명령 의 의미는 무엇입니까 ?
route add -net 192.168.15.0/24 192.168.8.10
답변1
서브넷 마스크를 나타내는 짧은 방법입니다.
Steffen Opel이 그의 책에서 지적했듯이답변, 이것은 ... 불리운다CIDR 표기법숫자는 단순히 서브넷 마스크를 구성하는 데 사용되는 접두사 크기를 나타냅니다.
즉, IPv4의 경우 32비트 중 /n
첫 번째 비트가 로 설정되고 나머지 비트는 으로 설정됩니다 . 이를 10진수 서브넷 마스크로 변환하려면 4옥텟으로 쓰고 10진수로 변환합니다.n
1
0
따라서 24 비트와 8 비트가 있기 때문에 /24
생성됩니다 .255.255.255.0
1
0
Binary: 11111111 11111111 11111111 00000000
Decimal: 255 255 255 0
짧은 값은 8의 배수일 필요는 없습니다(즉, 옥텟 경계의 끝일 필요는 없습니다). 예를 들어 다음 과 같이 /20
얻을 수 있습니다.255.255.240.0
Binary: 11111111 11111111 11110000 00000000
Decimal: 255 255 240 0
IPv6 사용
IPv6에도 동일한 표기법을 적용할 수 있습니다. IPv6는 32비트 대신 128비트를 사용하므로 주소는 다음과 같습니다.많이더 큰. 여기서는 질문과 관련이 없기 때문에 전체 의미를 다루지는 않겠지만 간단한 예를 제공하겠습니다.
질문에 제공된 서브넷은 다음으로 표시되며 에서 192.168.15.0/24
까지의 모든 IPv4 주소를 포함합니다.192.168.15.0
192.168.15.255
IPv6 서브넷은 동일한 방식으로 표시될 수 있습니다. 예를 들어 ~ 2001:DB8::/48
범위의 모든 IPv6 주소를 포함 2001:DB8:0:0:0:0:0:0
합니다 2001:DB8:0:FFFF:FFFF:FFFF:FFFF:FFFF
.
참고: IPv6 예제는 뻔뻔하게도위키피디아 CIDR 기사.
서브넷 마스크 자체, 의미 및 사용 방법에 대한 자세한 내용은 질문을 참조하시기 바랍니다.서브넷 마스크의 필수 요소는 무엇입니까?
아니면 다음을 보세요.광범위한대답하다서브넷팅은 어떻게 작동하나요?서버 결함으로 끝났습니다.
답변2
이에 대한 DMA57361의 답변은서브넷 마스크정확하고 이미 충분합니다(+1). 저는 이 표기법의 역사/동기에 관한 배경 지식을 제공하기 위해 이를 설명하는 데 있어 다른 접근 방식을 제안하고 싶습니다.
"192.168.15.0/24"는 IP 주소 및 관련 라우팅 접두사의 간략한 사양으로, 다음과 같이 표현됩니다.CIDR 표기법:
CIDR 표기법은 IP 주소와접두사 크기, 후자는 라우팅 프리픽스의 선행 1비트 수입니다. [강조 내 것]
참조된 짧은 Wikipedia 기사는 이미 해당 주제를 훌륭하게 설명하고 있습니다. 많은 관련 측면에 대한 더 철저한 설명을 위해 해당 상위 주제를 참조할 수 있습니다.클래스 없는 도메인 간 라우팅- 특히 역사에 관한 정보를 찾을 수 있습니다.배경에 대한변화~에서서브넷 마스크에게접두사 길이/크기.
마지막으로, 실제로 이러한 표기법을 접할 때 이를 해석하는 방법에 대한 훌륭하고 직관적인 표현을 보려면 다음 표를 참조하십시오.IPv4 서브넷 참조또한.
답변3
/24는 서브넷 255.255.255.0입니다. IP 주소 끝에 있는 /{숫자}는 다음과 같습니다.CIDR 표기법.