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

エンベデッドシステムスペシャリスト 2013年 午前2 問18


問題文

IPアドレスが172.20.100.52/26のときのサブネットマスクはどれか。

選択肢

ア:255.255.255.0
イ:255.255.255.64
ウ:255.255.255.128
エ:255.255.255.192(正解)

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

サブネットマスクの算出【午前2解説】

正解の理由

「/26」は、IPアドレスの先頭から26ビットをネットワーク部として使うことを表します。サブネットマスクでは、ネットワーク部を「1」、ホスト部を「0」で表します。
26ビット目までを1にすると、最後の8ビットは 11000000 です。これを10進数に直すと192なので、サブネットマスクは 255.255.255.192 となります。したがって、該当するのはエです。

解法ステップ

  1. /26から、サブネットマスクの「1」の個数が26個だと分かります。
  2. 先頭の24ビットは 255.255.255 です。
  3. 残りの2ビットを最後のオクテットの上位ビットに置きます。
    11000000 を10進数に直すと192です。
  4. よって、サブネットマスクは 255.255.255.192 です。

選択肢別の誤答解説

  • ア:255.255.255.0
    先頭から24ビットが1のマスクで、プレフィックス長は /24 です。
  • イ:255.255.255.64
    最後のオクテットが 01000000 です。サブネットマスクの1は先頭から連続する必要があるため、正しいマスクではありません。
  • ウ:255.255.255.128
    先頭から25ビットが1のマスクで、プレフィックス長は /25 です。
  • エ:255.255.255.192
    先頭から26ビットが1のマスクで、/26に対応します。

よくある誤解

  • IPアドレスの値からサブネットマスクを計算すると思い込むことがあります。マスクは、IPアドレスの数値ではなく、/26のようなプレフィックス長で決まります。
  • /26を「最後のオクテットの値が26」と解釈してしまうことがあります。これは、ネットワーク部として使うビット数が26という意味です。
  • 末尾が0以外なら有効なマスクだと考えるのは誤りです。サブネットマスクの1は、必ず先頭から連続していなければなりません。

補足コラム

サブネットマスクの各オクテットは、8ビットの2進数を10進数に直して求めます。最後のオクテットでよく使う値は、次のとおりです。
2進数10進数プレフィックス長の例
10000000128/25
11000000192/26
11100000224/27
11110000240/28

FAQ

Q. /26ではホスト部は何ビットですか?
A. IPv4アドレスは32ビットなので、ホスト部は ビットです。
Q. IPアドレスの 172.20.100.52 はマスクの計算に関係しますか?
A. サブネットマスクの値を求めるだけなら関係ありません。マスクは /26によって決まります。

関連キーワード: プレフィックス長、サブネットマスク、IPv4アドレス、ネットワーク部、ホスト部
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

エンベデッドシステムスペシャリストを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

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

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