サブネットマスクとネットマスクの違いは何ですか?

サブネットマスクとネットマスクの違いは何ですか?

ホスト ID とネット ID を決定するために 2 つの異なる名前を使用することには、何らかのロジックがありますか?

例えば、print routeコマンドプロンプトに入力すると、ネットマスクただし、IPv4設定ではサブネットマスク

2つの用語の間には大きな違いはありますか?

答え1

違いはごくわずかです。10 回のうち 9 回は、まったく同じ意味になります。

しかし、これらの用語には文脈的特定のネットワークのサブネット化について議論する場合、ネットワークマスクとサブネットワークマスクという2つの用語は異なる意味を持つことがあります。つまり、「ネットワーク」と「サブネットワーク」を区別する場合、「ネットワークのマスク」と「サブネットワークのマスク」は文脈によって異なる意味を持ちます。この区別は相対的区別。

例えば、ネットワーク10.10.0.0/16CIDR表記)。ここで、「ネットワーク マスク」は です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 が属さないかをソフトウェアに伝えるマスクです。

関連情報