令和6年度 春期 ネットワークスペシャリスト試験 午前 II 問11

テクノロジネットワーク

この問題は2024(R6)春 ネットワークスペシャリスト 午前IIに出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。

本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。

IPv4ネットワークで使用されるIPアドレスaとサブネットマスクmからホストアドレスを求める式はどれか。ここで,“〜”はビット反転の演算子,“|”はビットごとの論理和の演算子,“&”はビットごとの論理積の演算子を表し,ビット反転の演算子の優先順位は論理和,論理積の演算子よりも高いものとする。

解答・解説を読む

正解: 選択肢

IPアドレスとサブネットマスクから ホストアドレス を求める方法についての問題です。

IPアドレスは、ネットワークアドレス部ホストアドレス部 で構成されています。
サブネットマスクmm)は、ネットワークアドレス部に対応するビットがすべて 1、ホストアドレス部に対応するビットがすべて 0 となっています。

ホストアドレスを取り出すためには、IPアドレス(aa)のうち、ホストアドレス部のビットだけを残し、ネットワークアドレス部をすべて 0 にする必要があります。

  1. サブネットマスク mmビット反転~m)します。これにより、ネットワークアドレス部が 0、ホストアドレス部が 1 になります。
  2. IPアドレス aa と、反転したサブネットマスク ~mビットごとの論理積&)を計算します。
  3. これにより、aa のホストアドレス部だけがそのまま残り、ネットワークアドレス部が 0 になります。

したがって、正しい式は a & ~m(ウ)となります。

各選択肢の解説

  • ア. ~a & m
    IPアドレスを反転させたものとサブネットマスクの論理積をとっています。これではネットワークアドレス部の反転が残り、ホストアドレス部は 0 になってしまうため誤りです。
  • イ. ~a | m
    IPアドレスを反転させたものとサブネットマスクの論理和をとっています。ネットワークアドレス部はすべて 1 になり、ホストアドレス部は反転したものが残るため誤りです。
  • ウ. a & ~m
    正解です。 ホストアドレス部を正しく抽出できます。
  • エ. a | ~m
    IPアドレスと、反転したサブネットマスクの論理和をとっています。ネットワークアドレス部はそのままで、ホストアドレス部がすべて 1 となるため、これは該当サブネットの ディレクティッド・ブロードキャストアドレス を求める式になります。