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

情報セキュリティマネジメント 2026年 科目A10


問題文

次のIPアドレスとサブネットマスクをもつPCがある。このPCのネットワークアドレスとして、適切なものはどれか。
IPアドレス:10.170.70.19 サブネットマスク:255.255.255.240

選択肢

10.170.70.0
10.170.70.16(正解)
10.170.70.31
10.170.70.255

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

ネットワークアドレス計算【情報セキュリティマネジメント解説】

正解の理由

IPアドレス(IPアドレス:ネットワーク上の識別子)とサブネットマスク(サブネットマスク:ネットワーク部分とホスト部分を分けるための数値)を組み合わせると、その端末が属する「ネットワークの先頭アドレス(ネットワークアドレス)」が決まります。今回のサブネットマスク 255.255.255.240 は、末尾オクテットが 240(2進数で11110000)なので、ホスト部は下位4ビットです。IPアドレス 10.170.70.19 の末尾オクテット 19(00010011)とマスクをビットごとにANDするとネットワーク部分は 00010000(=16)になります。したがって選択肢の 10.170.70.16 がネットワークアドレスとなります。

解法ステップ

  1. サブネットマスク 255.255.255.240 を確認する。末尾オクテット 240 = 11110000(2進)→ ホストビットは 4 ビット。CIDR表記で /28。
  2. ブロックサイズを求める:。つまりネットワークは16刻み(0、16、32…)。
  3. IPアドレスの末尾オクテット 19 がどのブロックに入るかを見る。16 ≤ 19 ≤ 31 の範囲なので、ブロックの先頭は 16。
  4. ビット演算で確定:00010011(19) AND 11110000(240) = 00010000(16)。
  5. 結果:ネットワークアドレスは 10.170.70.16(選択肢)。
(補足)このネットワークのブロードキャストアドレス(同一ネットワーク内の全端末宛てのアドレス)は 10.170.70.31、利用可能なホストアドレスは .17〜.30 の計 14 台()。

選択肢別の誤答解説

  • ア: 10.170.70.0
    → これは /24(255.255.255.0)やより大きなブロックの先頭になります。今回の /28(16刻み)では 0 は別ブロック(0〜15)に属するため誤りです。
  • イ: 10.170.70.16
    → 正解。理由は上記の通り、ホスト部を0にするとこの値になります。
  • ウ: 10.170.70.31
    → これはこの /28 サブネットのブロードキャストアドレスです。ブロードキャストはネットワークの最終アドレスであり、ネットワークアドレスとは異なります。
  • エ: 10.170.70.255
    → これは /24 のブロードキャスト(またはより大きな塊の終端)に見えますが、今回のサブネット (/28) の範囲外であり、該当しません。

よくある誤解

  • サブネットマスクの意味を誤解して、単純に小さい数に丸めればよいと思い込む。正しくは「ビット単位でAND」を行い、ネットワーク境界を合わせる必要があります。
  • ブロードキャストアドレスとネットワークアドレスを取り違える。末尾が全て1(ホスト部が1)ならそれはブロードキャストです。
  • ブロックサイズの計算を忘れる(256 - マスクのオクテット)と、どの範囲に属するか判断できない。

補足コラム

  • 覚え方(速算):サブネットマスクの末尾が 255, 254, 252, 248, 240, 224... のとき、それぞれブロックサイズは 1, 2, 4, 8, 16, 32... です。今回は 240 → ブロック16。
  • 実務イメージ:社内で複数部署に分けてネットワークを作る際、/28 のような小さめサブネットを割り当てます。IPを手動で割り当てるときは、ネットワークアドレス(.16)とブロードキャスト(.31)を使わないように注意し、.17〜.30 を割り振ります。ルータやファイアウォールでサブネット指定する際は「10.170.70.16/28」と表記します(/28 はCIDR表記でネットワーク長を示す)。

FAQ

Q. なぜネットワークアドレスはホスト部を0にするのですか?
A. ネットワークアドレスはそのサブネット全体を表す識別子です。ホスト部分を0にすることで、そのサブネット内の「最初の」アドレスとして一意に決まります。
Q. /28 と言われたらどう読む?
A. CIDR表記で「スラッシュ28」。アドレスの先頭28ビットがネットワーク部で、残り(32−28=4)ビットがホスト部になります。
Q. ブロードキャストはどうやって求める?
A. ホスト部をすべて1にします。今回なら末尾4ビットを1にして 16+15 = 31 → 10.170.70.31。

関連キーワード: IPアドレス、サブネットマスク、ネットワークアドレス、ブロードキャストアドレス、CIDR、ホスト数、サブネット分割
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

情報セキュリティマネジメント
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

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

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