서브넷 마스크와 넷마스크의 차이점은 무엇입니까?

서브넷 마스크와 넷마스크의 차이점은 무엇입니까?

호스트 ID와 넷 ID를 결정하기 위해 두 개의 다른 이름을 사용하는 논리가 있습니까?

예를 들어 print route명령 프롬프트를 입력하면 다음과 같은 내용이 표시됩니다.넷마스크, 그러나 IPv4 설정은 다음을 사용하는 것 같습니다.서브넷 마스크.

두 용어 사이에 중요한 차이가 있나요?

답변1

그 차이는 아주 아주 미미합니다. 10번 중 9번은 똑같은 의미를 갖습니다.

그러나 조건에는 다음이 포함될 수 있습니다.상황에 맞는이는 특정 네트워크의 서브넷을 논의하는 경우를 의미합니다. 이러한 경우 "네트워크 마스크"와 "서브네트워크 마스크"라는 두 용어는 서로 다른 의미를 가질 수 있습니다. 즉, "네트워크"와 "하위 네트워크"를 구별하면 "네트워크 마스크"와 "하위 네트워크 마스크"는 컨텍스트 때문에 다른 의미를 갖습니다. 이러한 구별은상대적인구별.

10.10.0.0/16예를 들어, 네트워크(다음을 사용하여)를 발급받았다고 가정해 보겠습니다.CIDR 표기법). 여기서 "네트워크 마스크"는 입니다 255.255.0.0. 이 네트워크를 각각 가능한 한 큰 4개의 작은 네트워크로 분리해야 한다고 가정해 보겠습니다. 4개의 네트워크를 얻으려면 10.10.0.0/16호스트 주소에서 2비트(00, 01, 10, 11)를 빌려와 이를 서브넷 주소로 사용해야 합니다. 그러면 다음과 같은 하위 네트워크가 제공됩니다.

10.10.0.0/18
10.10.64.0/18
10.10.128.0/18
10.10.192.0/18

여기서 "네트워크 마스크"는 여전히 이지만 255.255.0.0각 "서브넷 마스크"는 입니다 255.255.192.0.

하지만 내가 말했듯이 그것은 완전히상대적인문맥에 따른 용어. 같은 맥락에서 예를 들어 의 슈퍼넷이 255.255.192.0되는 것에 대해 이야기하는 경우 "네트워크 마스크"가 된 다음 "슈퍼넷 마스크"가 되는 것에 대해 이야기할 수도 있습니다 . 그것은 모두 논의되는 내용의 맥락을 기반으로 합니다.255.255.0.010.10.0.0/1610.10.64.0/18

답변2

"넷마스크", "서브넷 마스크" 또는 간단히 "마스크"는 모두 동일합니다. 즉, 어떤 IP가 해당 네트워크에 속하고 어떤 IP가 속하지 않는지 소프트웨어에 알려주는 마스크입니다.

관련 정보