応用情報技術者試験 応用情報技術者試験 令和3年度秋期 午前 問35: IPv4 ネットワークにおいて,あるホストが属するサブネットのブロードキャストアドレスを,そのホストの IP アドレスとサブネットマスクから計算する方法として,
ネットワークにおいて,あるホストが属するサブネットのブロードキャストアドレスを,そのホストの IP アドレスとから計算する方法として,適切なものはどれか。ここで,論理和,論理積はビットごとの演算とする。
64.94%
問題本文
IPv4 ネットワークにおいて,あるホストが属するサブネットのブロードキャストアドレスを,そのホストの IP アドレスとサブネットマスクから計算する方法として,適切なものはどれか。ここで,論理和,論理積はビットごとの演算とする。
選択肢
- ア.IP アドレスの各ビットを反転したものとサブネットマスクとの論理積を取る。
- イ.IP アドレスの各ビットを反転したものとサブネットマスクとの論理和を取る。
- ウ.サブネットマスクの各ビットを反転したものと IP アドレスとの論理積を取る。
- エ.サブネットマスクの各ビットを反転したものと IP アドレスとの論理和を取る。
正解
エ. サブネットマスクの各ビットを反転したものと IP アドレスとの論理和を取る。
解説
ブロードキャストアドレスは「ネットワーク部はそのまま、ホスト部を全て1にしたもの」である。サブネットマスクはネットワーク部が1・ホスト部が0なので、これを各ビット反転するとネットワーク部が0・ホスト部が1のビット列になる。このビット列とIPアドレスの論理和(OR)を取ると、ネットワーク部はIPアドレスの値が保たれ(0とのORで不変)、ホスト部は全て1になり、ちょうどブロードキャストアドレスが得られる。したがって正解はエ。
選択肢ごとの解説
- ア.IPアドレスを反転してサブネットマスクと論理積を取っても、ネットワーク部・ホスト部とも意図した値にならず、ブロードキャストアドレスは得られないため誤り。
- イ.IPアドレスを反転する操作は元のIPの情報を壊してしまい、ネットワーク部を保てないため誤り。
- ウ.反転したサブネットマスク(ホスト部が1)とIPアドレスの論理積を取ると、ネットワーク部が0になり、得られるのはホスト部だけの値(むしろネットワークアドレスを求める発想に近い)で、ブロードキャストアドレスにはならないため誤り。
- エ.正しい。反転したサブネットマスク(ネットワーク部0・ホスト部1)とIPアドレスの論理和で、ネットワーク部はそのまま・ホスト部が全て1になり、ブロードキャストアドレスが求まる。
応用情報技術者試験 令和3年度秋期 午前 の過去問一覧へ戻る・問35