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

ネットワークスペシャリスト 2024年 午前212


問題文

IPv4ネットワークにおいて、サブネットマスクが255.255.255.0である四つのネットワーク192.168.32.0、192.168.33.0、192.168.34.0、192.168.35.0を、CIDRを使って最小のスーパーネットにしたときの、ネットワークアドレスとサブネットマスクの組合せとして、適切なものはどれか。
ネットワークスペシャリスト 2024年 午前2 問12の選択肢の画像

選択肢

(正解)

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

スーパーネットの算出【午前2解説】

正解の理由

192.168.32.0/24、192.168.33.0/24、192.168.34.0/24、192.168.35.0/24の4つの連続する/24ネットワークをまとめる最小のスーパーネットは、ネットワークアドレスが192.168.32.0、サブネットマスクが255.255.252.0(/22)です。したがって正答はになります。
理由の要点:
  • 指定された範囲は4つの/24(192.168.32.0 ~ 192.168.35.255)であり、/22はちょうど4つの/24をまとめる大きさ(/22 = 4 × /24)です。
  • /22のブロックサイズは第三オクテットで4(256 - 252 = 4)なので、開始アドレスは第三オクテットが4の倍数である必要があり、32はその倍数であるため192.168.32.0が正しいネットワークアドレスになります。
注:/22は4つの/24をまとめる最小単位であり、/21は8つの/24に相当します(/22が4個、/21が8個)。選択肢アの255.255.248.0は/21であり、過大な集約です。

解法ステップ

  1. 対象の/24ネットワークがいくつ連続しているかを数える。ここでは4個(.32, .33, .34, .35)。
  2. 連続するネットワーク数が2の冪(1,2,4,8,...)か確認する。4は2の冪(2^2)なので集約可能。
  3. 新しいプレフィックス長を計算する。元は/24なので、まとめる個数をkとすると新プレフィックスは 。ここでは
  4. /22のネットワーク幅(第三オクテットのブロックサイズ)を求める。/22は第三オクテットのマスクが11111100(=252)で、ブロックサイズは
  5. 開始アドレスをブロックサイズの境界に合わせる。第三オクテットが32は4の倍数なのでネットワークアドレスは192.168.32.0、マスクは255.255.252.0(/22)。

選択肢別の誤答解説

  • ア(192.168.32.0 / 255.255.248.0)
    • 255.255.248.0は/21で、/21は8個の/24を含む(ブロックサイズ8)。今回の4個より大きすぎ、最小のスーパーネットではない。
  • イ(192.168.32.0 / 255.255.252.0)
    • 正解。/22は4個の/24をまとめるちょうどのサイズであり、開始アドレス32は/22の境界(4の倍数)に合致する。
  • ウ(192.168.35.0 / 255.255.248.0)
    • ネットワークアドレスとして192.168.35.0は/21または/22の境界に合致しない。/21の境界は第三オクテットが8の倍数(0,8,16,24,32,...)であり、35は該当しない。さらに/21は不要に大きい。
  • エ(192.168.35.0 / 255.255.252.0)
    • /22の境界(第三オクテットが4の倍数)である必要があるが、35は4の倍数でないので192.168.35.0は/22のネットワークアドレスにならない。正しいネットワークアドレスはマスクを適用すると192.168.32.0になる。

よくある誤解

  • 「.32〜.35は6つの/24だ」と数える誤り:実際は.32,.33,.34,.35の4つである。数え間違いで誤った集約(/21など)を選びやすい。
  • 「/21と/22のどちらかわからない」:/22は4つの/24、/21は8つの/24という具体的な数を覚えておくと判別が容易。
  • 「ネットワークアドレスは範囲の最後(.35など)でもよい」と考える誤り:スーパーネットのネットワークアドレスはブロック境界(ブロックサイズの倍数)に合わせる必要がある。

補足コラム

  • よく使う変換表(/24を基準にした集約)
    • 2個の/24 → /23(255.255.254.0)
    • 4個の/24 → /22(255.255.252.0)
    • 8個の/24 → /21(255.255.248.0)
    • 計算式としては、まとめる個数をk(2の冪)とすると新しいプレフィックスは で求められます。
  • バイナリでの確認:第三オクテットの値をマスク(/22なら11111100)とAND演算し、結果が候補の開始アドレスと一致すれば妥当です。例:35 (0010 0011) AND 252 (1111 1100) = 0010 0000 (32)。

FAQ

Q1: どうして192.168.35.0が/22のネットワークアドレスにならないのですか?
A1: /22の第三オクテットはブロックサイズ4なので有効な開始値は0,4,8,12,...,32,...です。35はその倍数ではないため、/22のネットワークアドレスとして誤りです。
Q2: 連続していない/24をまとめられますか?
A2: CIDRでまとめるには、対象の/24が連続し、かつ適切な境界(ブロック整列)に沿っている必要があります。連続でない場合はそのまま個別に扱うか、より大きなブロックで不必要に広くまとめるしかありません。
Q3: 素早く判定する簡単な方法は?
A3: 連続する/24の個数を数え、2の冪か確認。次に新しいプレフィックスを で求め、開始アドレスがブロック境界(256 - マスクオクテット)に合致するかをチェックします。

関連キーワード: サブネット、CIDR、スーパーネット、ネットワークアドレス、サブネットマスク、/22、/21
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ネットワークスペシャリスト
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

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

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