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


20

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

예를 들어, print route명령 프롬프트에 입력하면 netmask 가 있지만 IPv4 설정은 서브넷 마스크 를 사용하는 것 같습니다 .

두 용어 사이에 중요한 차이점이 있습니까?


3
그냥 속어입니다.
KCotreau

2
그렇다면 왜 Microsoft는 2 개의 이름을 사용해야합니까?
SpiXel

3
왜 윌리엄, 빌 또는 빌리라고 부릅니까? 우린 게으른 게 좋아합니다. 적절한 용어는 서브넷 마스크이지만 다른 것들은 많이 사용되며 아마도 넷 마스크가 더 많이 사용됩니다.
KCotreau

답변:


30

그 차이는 매우 작습니다. 10 중 9 번, 그들은 똑같은 것을 의미합니다.

그러나 특정 네트워크의 서브넷에 대해 논의하는 경우 용어는 문맥 상 의미가 있습니다. 이러한 경우 "네트워크 마스크"와 "하위 네트워크 마스크"라는 두 용어는 서로 다른 의미를 가질 수 있습니다. 즉, "네트워크"와 "하위 네트워크"를 구별하면 "네트워크 마스크"와 "하위 네트워크 마스크"는 문맥 상 다른 의미를 갖습니다. 이 구별은 상대적 구별입니다.

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

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.0같은 맥락에서 우리가 이야기하고있는 경우 "슈퍼 넷 마스크"되고 10.10.0.0/16, 말의 슈퍼 넷되고 10.10.64.0/18. 그것은 모두 논의되는 내용의 맥락에 기초합니다.


나는 이것이 내가 읽은 최고의 답변 중 하나라는 것을 내기 할 수 있습니다. 감사합니다.
학습자

명확한 설명. 감사와 감사합니다.
시바 프라 카쉬

9

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


3
@SpiXel : 다스 안드로이드가 맞습니다. 이것은 실제로 논쟁의 여지가 없습니다.
jftuga

@SpiXel : 네트워크를 더 작은 부분으로 나누는 것은 VLAN을 사용하여 DMZ, 서버, HR, 마케팅, 개발자, iSCSI, 백업 등과 같은 트래픽을 분리 및 / 또는 격리하는 것으로 구성 될 수 있습니다.
jftuga

@ jftuga : 네, 작은 네트워크 부분에
맞습니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.