ビデオ: アローダイアグラム 平成29年度春 基本情報技術者試験 午前過去問51・平成27年度秋基本情報技術者試験午前過去問51 動画解説 2024
サブネット化するには、ホストIDのどの部分をサブネットネットワークIDとして使用するかをルーターに通知する必要があります。この小さな手のひらは、 サブネットマスクと呼ばれる別の32ビット番号を使用して実現します。
ネットワークIDを表すこれらのIPアドレスビットはマスク内では1で表され、ホストIDを表すビットはマスクでは0として表示されます。結果として、サブネットマスクは常に左に1の連続した文字列を持ち、その後に0の文字列が続きます。
<! - 1 - >たとえば、ネットワークIDが16ビットのネットワークIDと追加の4ビットのサブネットIDで構成される図2-3に示すサブネットのサブネットマスクは、次のようになります:11111111 11111111 11110000 00000000
すなわち、最初の20ビットは1であり、残りの12ビットは0である。従って、完全なネットワークIDの長さは20ビットであり、サブネットアドレスの実際のホストID部分は12ビットの長さである。
<! - 2 - >
IPアドレスのネットワークIDを確認するには、ルータにIPアドレスとサブネットマスクの両方が必要です。次に、ルータは、ネットワークIDを抽出するために、IPアドレスで論理AND と呼ばれるビット単位の操作を実行します。 論理ANDを実行するために、IPアドレスの各ビットがサブネットマスク内の対応するビットと比較される。両方のビットが1の場合、ネットワークIDの結果ビットは1に設定されます。いずれかのビットが0の場合、結果のビットは0に設定されます。
<! - 3 - >
たとえば、前の例の20ビットサブネットマスクを使用してIPアドレスからネットワークアドレスを抽出する方法は、144です。 28. 16. 17 IPアドレス:10010000 00011100 00010000 00010001サブネットマスク:11111111 11111111 11110000 00000000ネットワークID:10010000 00011100 00010000 00000000 144. 28. 16. 0 999したがって、このサブネットのネットワークIDは144です。 。
サブネットマスク自体は、通常、ドット付き10進表記で表されます。結果として、前の例で使用された20ビットのサブネットマスクは255として表されます。255. 240. 0:
サブネットマスク:11111111 11111111 11110000 00000000 255. 255. 240. 0
サブネットマスクとIPアドレスを混同します。サブネットマスクは、インターネット上のデバイスやネットワークを表していません。これは、ネットワークIDを決定するためにIPアドレスのどの部分を使用すべきかを示す単なる方法です。 (最初のオクテットは常に255であり、255はIPアドレスの任意のクラスに対して有効な最初のオクテットではないため、サブネットマスクをすぐに見つけることができます)。