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

応用情報技術者 2019年 春期 午前234


問題文

次の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アドレスとサブネットマスクからネットワークアドレスを求める問題【午前2 解説】

要点まとめ

  • 結論:ネットワークアドレスはIPアドレスとサブネットマスクのAND演算で求められ、正解は10.170.70.16です。
  • 根拠:サブネットマスク255.255.255.240はホスト部4ビットを示し、IPの該当部分とマスクのAND演算でネットワークアドレスが決まります。
  • 差がつくポイント:サブネットマスクのビット数を正確に理解し、IPアドレスの該当部分を正しく切り出せるかが合否を分けます。

正解の理由

IPアドレス「10.170.70.19」とサブネットマスク「255.255.255.240」をAND演算します。
255.255.255.240は2進数で「11111111.11111111.11111111.11110000」となり、最後のオクテットの下位4ビットがホスト部です。
IPの最後のオクテット19(00010011)とマスクの最後のオクテット240(11110000)をANDすると、00010000(16)となり、ネットワークアドレスは「10.170.70.16」となります。
よって選択肢イが正解です。

よくある誤解

  • サブネットマスクのビット数を誤解し、ホスト部の範囲を間違えることがあります。
  • IPアドレスのホスト部を単純に切り捨てて0にするだけでなく、AND演算で正確に求める必要があります。

解法ステップ

  1. サブネットマスクを2進数に変換し、ネットワーク部とホスト部のビット数を確認する。
  2. IPアドレスの各オクテットを2進数に変換する。
  3. IPアドレスとサブネットマスクの各オクテットをAND演算する。
  4. AND演算結果を10進数に戻し、ネットワークアドレスを求める。
  5. 選択肢の中から該当するネットワークアドレスを選ぶ。

選択肢別の誤答解説

  • ア: 10.170.70.0
    → サブネットマスクの範囲外のネットワークアドレスで、ホスト部の範囲を誤認しています。
  • イ: 10.170.70.16
    → 正解。AND演算の結果、正しいネットワークアドレスです。
  • ウ: 10.170.70.31
    → これはブロードキャストアドレスに近い値で、ネットワークアドレスではありません。
  • エ: 10.170.70.255
    → サブネットマスクの範囲外であり、ブロードキャストアドレスの可能性もあります。

補足コラム

サブネットマスク255.255.255.240はCIDR表記で「/28」となり、1つのサブネットに16個のIPアドレス(うち14個がホスト用)を割り当てられます。
ネットワークアドレスはホスト部がすべて0のアドレスで、通信の基点となる重要な情報です。

FAQ

Q: サブネットマスクのAND演算はなぜ必要ですか?
A: IPアドレスのネットワーク部を特定し、同じネットワーク内の機器を識別するために必要です。
Q: ブロードキャストアドレスはどうやって求めますか?
A: ホスト部のビットをすべて1にしたアドレスがブロードキャストアドレスです。

関連キーワード: IPアドレス、サブネットマスク、ネットワークアドレス、AND演算、CIDR, ブロードキャストアドレス
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

応用情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

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

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