過去問解きまくり研究所 ホーム

令和3年度 春期 午前 問34

ネットワーク

ホストアドレスを求める式

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

答えと解説を見る

✓ これが正解ウa & 〜m

解説

マスクを反転してアドレスとの論理積を取ります。

設問は、IP アドレスとサブネットマスクからホストアドレスを求める式を、四通りの中から選ばせています。ですから見分けの軸は、ビット反転をどちらの値に掛けるかと、組み合わせる演算が論理積か論理和か、という二点だけです。サブネットマスクは、ネットワーク部に当たる位置が 1、ホスト部に当たる位置が 0 という並びになっています。残したいのはホスト部の側ですから、まずマスクの 0 と 1 を入れ替えて、ホスト部の位置だけが 1 である並びを作ります。それとアドレスの論理積を取れば、ネットワーク部の位置はすべて 0 に落ち、ホスト部の値だけが残ります。ですから選ぶべきなのは、アドレスと反転したマスクの論理積です。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:令和3年度 春期 応用情報技術者試験 午前 問34

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)