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

ネットワークスペシャリスト 2009年 午前214


問題文

サブネットマスクが255.255.255.0である四つのネットワーク192.168.32.0,192.168.33.0,192.168.34.0,192.168.35.0を,CIDRを使ってスーパーネット化したとき、ネットワーク番号とサブネットマスクの適切な組合せはどれか。
ネットワークスペシャリスト 2009年 午前2 問14の選択肢の画像

選択肢

(正解)

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

スーパーネット化【午前2解説】

正解の理由

四つの /24 ネットワーク(192.168.32.0〜192.168.35.0)を一つにまとめるには、プレフィクス長を短くして(ネットワーク部を縮め、ホスト部を増やす)4つ分を含める必要があります。4つをまとめるために必要なビット数は で、/24 を 2 ビット短くして /22 にします。/22 のサブネットマスクは 255.255.252.0 となり、ブロック幅(第3オクテットの増分)は です。開始アドレスは第3オクテットが 4 の倍数である必要があり、192.168.32.0 は条件を満たします。したがって、選択肢(192.168.32.0 / 255.255.252.0)が適切です。

解法ステップ

  1. 対象ネットワークの第3オクテットを確認:32、33、34、35(連続している)。
  2. 統合する個数を数える:4 個 → 必要な縮小ビット数
  3. 新しいプレフィクス長を求める:元が /24 → 新は (サブネットマスクは 255.255.252.0)。
  4. ブロック幅(第3オクテット単位)を確認:。つまり第3オクテットは 0,4,8,… の境界で始まる。
  5. 開始アドレスの妥当性確認:192.168.32.0 は 32 が 4 の倍数なので有効。192.168.35.0 のようにブロック境界に揃っていないアドレスはネットワーク番号にならない。
(第3オクテットの2進表現確認)
  • 32 = 00100000
  • 33 = 00100001
  • 34 = 00100010
  • 35 = 00100011 /22 マスクの第3オクテットは 11111100(252)なので、上位6ビットがネットワーク部で、下位2ビットがホスト部となり、32〜35 が一つのブロックに含まれることが分かります。

選択肢別の誤答解説

  • ア(192.168.32.0 / 255.255.248.0)
    /21(255.255.248.0)は第3オクテットのブロック幅が で、32〜39(8 個)の /24 を含むため、要求された4個だけでなく余分なネットワークまで含んでしまいます(過剰集約)。
  • イ(192.168.32.0 / 255.255.252.0)
    /22 でブロック幅が 4、開始アドレス 32 は 4 の倍数なので正しい。これにより 32〜35 の4つをちょうど包含します(正答)。
  • ウ(192.168.35.0 / 255.255.248.0)
    /21 のブロック幅は 8 で開始アドレスは 8 の倍数(32,40,…)でなければならないため、192.168.35.0 はブロック境界に揃っておらずネットワーク番号として誤りです。
  • エ(192.168.35.0 / 255.255.252.0)
    /22 のブロック幅は 4 で開始アドレスは第3オクテットが 4 の倍数である必要があるため、192.168.35.0(35 は 4 の倍数でない)はネットワーク番号として無効です。

よくある誤解

  • 「プレフィクスを短くする=ホスト部を減らす」と混同する誤り。正しくはプレフィクス長を短くするとネットワーク部が減り、ホスト部が増えます(今回:/24 → /22 でホストビットが 2 ビット増える)。
  • 開始アドレスの選び方を無視して、まとめたい範囲の中の任意のアドレスをネットワーク番号にしてしまう。まとめるブロックはマスクに応じた境界(ブロック幅の倍数)で始まる必要があります。

補足コラム

一般化すると、同じサイズのサブネット N 個をまとめるときは を計算し、元のプレフィクス長から を引いて新しいプレフィクス長とします。ネットワーク開始アドレスはブロック幅 の倍数に揃える必要があります。まとめたい範囲が連続していない、または個数が 2 の累乗でない場合は単一のスーパーネットで表せないため、複数経路や部分集約が必要になります。

FAQ

Q: 4 個以外(たとえば 6 個)の場合はどうする?
A: 6 は 2 の累乗でないため、単一の固定長プレフィクスで正確に表現できません。最小の包含プレフィクスは /21(8 個を含む)になりますが、不要なネットワークも含んでしまいます。実務では複数の要約ルート(/22 と /23 の組合せなど)を使うことがあります。
Q: なぜ 192.168.35.0 は開始アドレスにならないのか?
A: /22 のブロックは第3オクテットが 0,4,8,12,… の位置で始まるため、35(= 32+3)はその境界にないからです。ネットワーク番号はブロック境界に合わせる必要があります。

関連キーワード: CIDR、スーパーネット化、サブネットマスク、アドレス集約、ビット演算、プレフィクス長、ブロック境界、ルート要約
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

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

クイズ画面へ遷移する

すぐに利用可能!

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

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