ホストIDとネットIDを決定するために2つの異なる名前を使用するロジックはありますか?
たとえばprint route
、コマンドプロンプトを入力すると、netmaskで取得できますが、IPv4設定ではサブネットマスクが使用されているようです。
2つの用語に大きな違いはありますか?
ホストIDとネットIDを決定するために2つの異なる名前を使用するロジックはありますか?
たとえばprint route
、コマンドプロンプトを入力すると、netmaskで取得できますが、IPv4設定ではサブネットマスクが使用されているようです。
2つの用語に大きな違いはありますか?
回答:
違いは非常にわずかです。10回のうち9回はまったく同じことを意味します。
ただし、特定のネットワークのサブネット化について説明している場合、用語には文脈上の意味があります。これらの場合、「ネットワークマスク」と「サブネットワークマスク」の2つの用語には異なる意味があります。つまり、「ネットワーク」と「サブネットワーク」を区別する場合、「ネットワークのマスク」と「サブネットワークのマスク」は、コンテキストのために異なることを意味します。この区別は相対的な区別です。
たとえば、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.0
「スーパーネットマスク」であることについて話すこともできます。それはすべて議論されているもののコンテキストに基づいています。10.10.0.0/16
10.10.64.0/18