戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

システム監査技術者 2017年 午前2 問18


問題文

サブネットマスクが255.255.252.0のとき、IPアドレス172.30.123.45のホストが属するサブネットワークのアドレスはどれか。

選択肢

ア:172.30.3.0
イ:172.30.120.0(正解)
ウ:172.30.123.0
エ:172.30.252.0

🔒 解説は解答すると表示されます

サブネットワークアドレスの求め方【午前2解説】

正解の理由

サブネットマスク 255.255.252.0 は、プレフィックス長で表すと /22 です。第3オクテットのマスク値は 252 なので、サブネットは第3オクテットが 4ずつ区切られます。
IPアドレスの第3オクテット 123 は、120~123 の範囲に含まれます。したがって、サブネットワークアドレスは第3オクテットを範囲の先頭である 120 にし、第4オクテットを 0 にした 172.30.120.0 です。
よって、正しい選択肢は イ です。

解法ステップ

  1. サブネットマスクの第3オクテットを確認します。
    255.255.252.0 の第3オクテットは 252 です。
  2. 第3オクテットの区切り幅を求めます。
    なので、サブネットは第3オクテットが4ずつ増える範囲に分かれます。
  3. 第3オクテット 123 が含まれる範囲を特定します。
    120~123 の範囲に含まれます。
  4. 範囲の先頭を使ってネットワークアドレスを求めます。
    第3オクテットを 120、ホスト部に当たる第4オクテットを 0 とするため、172.30.120.0 です。

選択肢別の誤答解説

  • ア:172.30.3.0
    第3オクテットが 123 のIPアドレスが属する範囲ではありません。
  • イ:172.30.120.0
    123 は第3オクテットが 120~123 の範囲に含まれるため、正しいサブネットワークアドレスです。
  • ウ:172.30.123.0
    第3オクテットをそのまま使っています。これは /24 のように第3オクテットまでがネットワーク部の場合の考え方であり、今回の /22 では正しくありません。
  • エ:172.30.252.0
    このアドレス自体は別のサブネットのネットワークアドレスですが、第3オクテット 123 を含む範囲ではありません。

よくある誤解

  • 第3オクテットの値をそのままネットワークアドレスにする
    マスクが 255.255.255.0 なら第3オクテットまでがネットワーク部ですが、今回は第3オクテットの一部がホスト部です。
  • マスクの値 252 を区切り幅だと思う
    区切り幅は 256 - 252 = 4 で求めます。
  • ネットワークアドレスの末尾だけを 0 にすればよいと思う
    第3オクテットもサブネットの区切りに合わせて調整する必要があります。

補足コラム

255.255.252.0 は、2進数では 11111111.11111111.11111100.00000000 です。先頭から22ビットがネットワーク部を表すため、/22 とも表記します。
このサブネットでは、172.30.120.0 から 172.30.123.255 までが同じネットワークに属します。

FAQ

Q. 区切り幅はいつも第3オクテットで計算しますか?
A. サブネットマスクで区切りが生じているオクテットを使います。今回は第3オクテットが 252 なので、第3オクテットの区切り幅を計算します。
Q. 172.30.123.45 の第4オクテット 45 はなぜ使わないのですか?
A. 第4オクテットはホスト部に当たるため、サブネットワークアドレスを求めるときは 0 にします。

関連キーワード: サブネットマスク、サブネットワークアドレス、プレフィックス長、ネットワーク部、ホスト部
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

システム監査技術者を
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について