この概念が出た関連問題

この試験の対策ガイド

情報処理安全確保支援士試験 対策ガイド

合格率・勉強法・参考書の選び方をまとめています

見る →
答えと解説を見る(先に解くのがおすすめ)

正解は イ

解説

サブネットマスクを使ったネットワークアドレス計算の問題です。IPアドレス 172.30.123.45 とサブネットマスク 255.255.252.0 の論理積(AND演算)を取ります。第3オクテットに注目:123 = 01111011(2進数)、252 = 11111100(2進数)。123 AND 252 = 01111011 AND 11111100 = 01111000 = 120。第1・2オクテット:172 AND 255 = 172、30 AND 255 = 30。第4オクテット:45 AND 0 = 0。したがってネットワークアドレスは 172.30.120.0 となります。選択肢 b が正解です。

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

選択肢 ア
172.30.3.0 は計算誤りです。第3オクテット 123 AND 252 ≠ 3 です。123(01111011)AND 252(11111100)= 120(01111000)が正しい計算結果です。
選択肢 ウ
172.30.123.0 はサブネットマスクの第3オクテット(252=11111100)を 255(11111111)と誤解した場合の誤答です。252のマスクでは下位2ビットが0になるため、123の下位2ビット(11)も0に落ちます。
選択肢 エ
172.30.252.0 はサブネットマスクの値(252)をそのままネットワークアドレスの第3オクテットとして使った誤りです。正しくはIPアドレスとサブネットマスクのAND演算が必要です。

解くときのポイント

ネットワークアドレス計算の手順:IP アドレスとサブネットマスクのビット論理積(AND)をオクテット単位で計算。252(11111100)との AND は下位 2 ビットを 0 にするマスク。123(01111011)AND 252(11111100)= 01111000 = 120。この計算を即座にできるよう繰り返し練習する。