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

情報処理安全確保支援士 2015年 春期 午前219


問題文

192.168.1.0/24のネットワークアドレスを,16個のサブネットに分割したときのサブネットマスクはどれか。

選択肢

255.255.255.192
255.255.255.224
255.255.255.240(正解)
255.255.255.248

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

サブネットマスク決定【午前2解説】

正解の理由

16個のサブネットを作るためには、ホスト部から4ビットを借用してサブネットビットにする必要があります。つまり元のプレフィックス /24 に対して ビットを追加して となり、ドット10進表記では 255.255.255.240 になります。したがって正しい選択肢は です。
補足として、この場合の各サブネットのアドレス数は (うち利用可能ホスト数は )です。

解法ステップ

  1. 必要なサブネット数 16 に対して、 を満たす最小の を求める。 より
  2. 元ネットワークが /24(ホスト部は8ビット)なので、ホスト部から ビットを借用して新しいプレフィックスは
  3. /28 をドット10進表記に変換する。最終オクテットは上位4ビットが1なので 11110000₂ = 240 → 255.255.255.240。
  4. 各サブネットのアドレス幅は 、利用可能ホストは

選択肢別の誤答解説

  • ア: 255.255.255.192
    • これは /26 に相当。/24 から借用したビット数は 2 ビット(「2ビット借用」)。生成されるサブネット数は で、16個には足りません。各サブネットのホスト部は6ビット残り、利用可能ホスト数は (アドレス数64)。
  • イ: 255.255.255.224
    • これは /27 に相当。/24 から借用したビット数は 3 ビット(「3ビット借用」)。サブネット数は で、16個には足りません。各サブネットの利用可能ホスト数は (アドレス数32)。
  • ウ: 255.255.255.240
    • これは /28 に相当。/24 から借用したビット数は 4 ビット(「4ビット借用」)。サブネット数は で要件に合致します。各サブネットの利用可能ホスト数は
  • エ: 255.255.255.248
    • これは /29 に相当。/24 から借用したビット数は 5 ビット(「5ビット借用」)。サブネット数は と要件を超過します。各サブネットの利用可能ホスト数は (アドレス数8)。

よくある誤解

  • 「借用ビット」と「残るホストビット」を混同する:借用ビットは元のホスト部(/24なら8ビット)からサブネット用に転用するビット数で、残るホストビットは 8 − 借用ビットです。
  • 必ずしも がちょうど等しくなる必要はない:必要なサブネット数に対して 必要数 となる最小の n を使う(余ることは許容される)。
  • ネットワークアドレスとブロードキャストアドレスをホスト数から差し引くのを忘れる:実利用可能ホストはアドレス数から常に 2 を引く(例外的な設定を除く)。

補足コラム

  • プレフィックス長から最後のオクテットの値を求める簡単な公式:最後のオクテットの値 = 。例:/28 は最後のオクテットに1が4個 →
  • 実務では VLSM(可変長サブネットマスク)を使って、用途に応じたサイズのサブネットを割り当てることでIP資源を節約できます。
  • 具体的な/28 サブネットの一例:192.168.1.0/28、192.168.1.16/28、192.168.1.32/28 … と16ずつ増加します(最後は 192.168.1.240/28)。
コード例:192.168.1.0/24 を /28 に分割したサブネットを列挙(Python)
import ipaddress
net = ipaddress.ip_network("192.168.1.0/24")
subnets = list(net.subnets(new_prefix=28))
for s in subnets:
    print(s)

FAQ

Q. 「16個のサブネット」と「1サブネットあたり16ホスト」は同じ意味ですか?
A. 異なります。問題は「サブネット数が16個」なので借用ビットは4です。一方「各サブネットで16台のホストを使いたい」なら利用可能ホスト数が16以上必要で、 を満たす /27 が必要になります。
Q. サブネットを増やしすぎると何が問題ですか?
A. サブネットが細かすぎるとルーティングテーブルや管理の負荷が増え、ホスト数が不足しやすくなります。必要に応じて適切な粒度を選びます。

関連キーワード: サブネットマスク、CIDR、借用ビット、ホスト数、VLSM
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

情報処理安全確保支援士
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

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

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