예, 서브넷 마스크는 시작시 항상 1입니다. 이진 표현을 시작할 때 서브넷 크기 표시기에 1이 없으면 서브넷 크기 표시기가 최신 표준을 사용하는 적절한 "서브넷 마스크"가 아니라고 말할 수 있습니다.
RFC 1219 는 이전 RFC 950이 비 연속 비트를 허용한다고 명시하고 있습니다. 실제로 RFC 950 15 페이지 (섹션 3)에는 "비 연속 서브넷 비트 표시"예제가 있지만 이러한 서브넷을 CIDR 표기법으로 변환 할 수있는 방법은 없습니다 .CIDR 스타일 표기법은 IPv6에서 사용한 것입니다 ( RFC 1884 페이지 7 이후 2.4 절의 첫 번째 문장 부터 IPv6 네트워크에 대해 비 연속적인 비트는 널리 지원되지 않았습니다 RFC 1219 의 방법은“가장 중요한 비트 작업에서 서브넷 비트 (마스크 = 1)가 할당됩니다. "최소를 향해." ( Sami의 답변에서 언급 한 RFC 4632 섹션 3.1 은 CIDR 표기법에 대한 공식 표준을 가리 킵니다.)
RFC 1878 2 페이지 에는를 제외한 모든 IPv4 서브넷에 대한 표준 "서브넷 마스크"표기법이 나와 /0
있습니다.
그러나 나는 사미의 대답에 대해 조금 자세히 설명하고,“왜”(질문이 요구 한 구체적인 예를 통해)를 조사 할 것입니다 ...
일부 전문가 급 Cisco 장비는 비트를 반전시키는 "와일드 카드 마스크"를 지원합니다. 따라서 일반 서브넷은이라는 것으로 나타낼 수 있습니다 00000000.00000000.00000000.11111111
.
Cisco의 와일드 카드 마스크를 사용하면 모든 0을 먼저 설정해야한다는 규칙이 없었습니다. 그래서 당신은 사용할 수 있습니다 00000000.00000000.00000000.11111110
.
그러면 모든 짝수 번호의 IP 주소가 포함 된 그룹이 만들어집니다.
시스코의 교육에서 다루었으므로 시스코의 전문 인증을위한 시험 과정에서 그러한 문제가 발생할 수 있기 때문에이 점을 알아야합니다.
그러나 나는 그것이 쓸모가 없다고 생각합니다. 짝수 번호 또는 홀수 번호를 사용하여 네트워크를 반으로 나누는 대신, 절반 이하의 일반 서브넷을 만들어서 낮은 번호의 주소와 높은 번호의 주소를 사용하여 네트워크를 반으로 나눌 수 있습니다.
연속되지 않은 비트를 가진 와일드 카드 마스크는 그다지 유용하지 않았으며 작업하기가 더 어려울 수 있습니다. 서브넷 마스크 비트가 1로 설정된 지점은 비트가 장치의 서브넷을 식별하는 데 도움이된다는 것입니다. 이러한 비트를 주소 시작 부분에 멋지게 그룹화하는 대신 주소 전체에 퍼뜨려 야 할 이유는 없습니다. . 결과적으로 이러한 유형의 마스크를 지원하는 것은 큰 이점없이 복잡성을 더했습니다.
시스코는 결국 "와일드 카드 마스크"에 대한 지원을 중단했기 때문에 이러한 비 전통적인 서브넷 마스크에 대한 언급이 없다는 데 동의 한 것으로 생각합니다. .
많은 소프트웨어가 새로운 트렌드 / 표준을 따르고 그러한 네트워크 디자인을 거부하기 때문에 마스크에 인접하지 않은 "서브넷 비트"를 가진 네트워크를 만들려고 시도조차하지 않을 것입니다. 구형 소프트웨어를 사용하더라도 네트워크를 다시 디자인하지 않고도 최신 소프트웨어를 사용할 수 있도록 네트워크를 쉽게 수정할 수 있기를 원할 것입니다. 따라서 인접한 "서브넷 비트"가 유일한 방법입니다.
시험에 대한 질문을 받으면 모든 1이 주소의 시작 부분에 있어야한다고 확신합니다. 이것이 제정신의 테스터가 대부분의 학생들이이 시대에 배우기를 원하는 것입니다.