基本情報

基本情報 平成29年度 秋期 問35|テクノロジ系に関する問題

問題

基本情報 | 平成29年度 秋期 | 分野:テクノロジ系

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

キーボード:1〜4で選択・Enterで次へ

タップするとすぐ答え合わせ

答え合わせ

正解は B
  • A
  • B
  • C
  • D

自信の3択

えらぶと、この端末に記録します(登録はいりません)

解説

答えは b「10.170.70.16」 です。

サブネットマスク 255.255.255.240 は、IPアドレスの最後の8ビットのうち上4ビットがネットワーク部、下4ビットがホスト部を意味します(240=11110000)。

IPの最後 `19` を2進数にすると `00010011`。上4ビット `0001` をネットワーク、下4ビット `0011` をホストとして残す→ホスト部を0にすると `00010000`=16。

だからネットワークアドレスは 10.170.70.16。

👉 覚え方:マスクが1の部分はそのまま、0の部分は0にする!

なぜこれが正解か

正解は b。ネットワークアドレス = IP AND サブネットマスク(ビット毎ANDで計算)。

  • IPの第4オクテット:19 = `0001 0011`
  • マスクの第4オクテット:240 = `1111 0000`
  • AND結果:`0001 0000` = 16

よって `10.170.70.16` がネットワークアドレス。

各選択肢の解説

  • a 10.170.70.0:マスク無視のクラスC想定ミス。
  • b 10.170.70.16:正解。
  • c 10.170.70.31:これはブロードキャストアドレス(ホスト部全1:16+15=31)。
  • d 10.170.70.255:クラスCのブロードキャスト想定ミス。

覚え方・ひっかけ注意

マスク `255.255.255.240` は /28(プレフィックス長28、ホスト部4ビット、利用可能ホスト数 2⁴−2=14台)。マスク末尾 240 のサブネット境界は 0,16,32,48,…,240 と 16刻みで覚えると速い。「19はどの16刻みに入る?→16の範囲」と即答できる。

理論的背景

CIDR(Classless Inter-Domain Routing)は1993年にRFC 1518/1519で導入され、クラスA/B/C固定境界を廃してプレフィックス長で任意境界を扱えるようにした。本問の/28は16IP単位、利用可能ホスト14台(先頭=ネットワーク、末尾=ブロードキャストを除外)。

サブネットマスク早見表

プレフィックスマスクホスト数
/24255.255.255.0254
/25255.255.255.128126
/26255.255.255.19262
/27255.255.255.22430
/28255.255.255.24014
/29255.255.255.2486
/30255.255.255.2522(P2P用)

実務での活用

  • VLSM(可変長サブネットマスク):部署規模に応じて/26、/28、/30を使い分け、IPv4を節約。
  • スーパーネッティング(経路集約):BGPの経路テーブル爆発を抑制。
  • AWS VPC設計:VPC=/16、サブネット=/24や/28を組み合わせるのが定石。AWSは各サブネットで先頭4IPと末尾IPを予約する点に注意。

試験での位置づけ

FE「ネットワーク」分野の計算問題の常連。サブネット分割、ホスト数計算、ブロードキャスト特定、ネットワーク所属判定が4大パターン。応用情報・NWスペシャリストではVLSM設計、経路集約、IPv6アドレッシングまで踏み込む。

選択肢の発展補足

cの 10.170.70.31 はこの/28サブネットのブロードキャストアドレス(ホスト部全1)。覚えておくと「ホスト数=ブロード−ネットワーク−1」で即計算できる。IPv6ではブロードキャストが廃止され、マルチキャスト/エニーキャストに統合されている点も上位試験で頻出。

この問題の根拠出典:IPA(情報処理推進機構)公式 基本情報技術者試験 平成29年度 秋期 問35
訂正の記録この問題の訂正はありません(サイト全体の記録)
出典と作り方

出典:IPA(情報処理推進機構)公式 基本情報技術者試験 平成29年度 秋期 問35/ 公的機関配布資料につき出典明記の上引用。解説は合格ナビ独自の3段階の解説(初級・標準・上級)です。