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

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


問題文

次の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 情報処理技術者試験対策アプリ

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