ブロードキャストアドレスの算出方法

ブロードキャストアドレスは、IPアドレスの「ネットワーク部」はそのままにし、「ホスト部」のビットをすべて「1」にしたアドレスです。 サブネットマスクは、ネットワーク部が「1」、ホスト部が「0」となっています。これをビット反転させると、ネットワーク部が「0」、ホスト部が「1」になります。 元のIPアドレスに対して、この「反転したサブネットマスク」と 論理和 (OR) を取ると、ネットワーク部のビットは0とのORなのでそのまま残り、ホスト部のビットは1とのORなので強制的にすべて1になります。 したがって、「サブネットマスクの各ビットを反転したものとIPアドレスとの論理和を取る」という計算方法が適切です。

IPv4 ネットワークにおいて、あるホストが属するサブネットのブロードキャストアドレスを、そのホストの IP アドレスとサブネットマスクから計算する方法として、適切なものはどれか。ここで、論理和、論理積はビットごとの演算とする。

出典令和3年度 秋期 高度情報処理技術者試験 午前Ⅰ 問11
ア
IP アドレスの各ビットを反転したものとサブネットマスクとの論理積を取る。
イ
IPアドレスの各ビットを反転したものとサブネットマスクとの論理和を取る。
ウ
サブネットマスクの各ビットを反転したものとIPアドレスとの論理積を取る。
エ
サブネットマスクの各ビットを反転したものとIPアドレスとの論理和を取る。