web-dev-qa-db-ja.com

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

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

たとえば、print routeコマンドプロンプトでnetmaskを使用して取得しますが、IPv4設定ではサブネットマスクを使用しているようです。

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

20
SpiXel

違いは非常にわずかです。 10のうち9回は、まったく同じことを意味します。

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

たとえば、10.10.0.0/16ネットワークが発行されたとしましょう( CIDR表記 を使用)。ここでは、「ネットワークマスク」は255.255.0.0です。このネットワークを4つの小さなネットワークに分割する必要があるとしましょう。 10.10.0.0/16から4つのネットワークを取得するには、ホストアドレスから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.0が「ネットワークマスク」であり、次に10.10.0.0/16が「スーパーネットマスク」であると説明することもできます。 、10.10.64.0/18。それはすべて、議論されている内容に基づいています。

30
Bacon Bits

「ネットマスク」、「サブネットマスク」、または単に「マスク」はすべて同じものです。ネットワークに属するIPとそうでないIPをソフトウェアに通知するマスクです。

9
Darth Android