ブロードキャストアドレスの計算
出典: 令和3年度 秋期 応用情報技術者試験 午前 問35 (IPA)
IPv4 ネットワークにおいて,あるホストが属するサブネットのブロードキャストアドレスを,そのホストの IP アドレスとサブネットマスクから計算する方法として,適切なものはどれか。ここで,論理和,論理積はビットごとの演算とする。
- ア IP アドレスの各ビットを反転したものとサブネットマスクとの論理積を取る。
- イ IP アドレスの各ビットを反転したものとサブネットマスクとの論理和を取る。
- ウ サブネットマスクの各ビットを反転したものと IP アドレスとの論理積を取る。
- エ サブネットマスクの各ビットを反転したものと IP アドレスとの論理和を取る。
正解と解説を見る
正解: エ
- ア: 反転した IP アドレスとマスクの論理積では、ネットワーク部が反転した値になってしまいます。
- イ: 反転した IP アドレスとマスクの論理和では、ネットワーク部が全て 1 になってしまいます。
- ウ: 反転したマスクと IP アドレスの論理積では、ホスト部だけが取り出され、ネットワーク部は 0 になります。
- エ: 反転したマスクと IP アドレスの論理和で、ネットワーク部はそのまま、ホスト部が全て 1 になるので正しい答えです。
ポイント
- ブロードキャストアドレスは、IP アドレスの ホスト部を全て 1 にしたアドレスです。
- サブネットマスクを反転すると、ホスト部だけが 1 になります。これと IP アドレスの 論理和 を取ると、ネットワーク部はそのままでホスト部が全て 1 になります。
- 例: 192.168.1.10 / 255.255.255.0 → 反転したマスク 0.0.0.255 との論理和で 192.168.1.255