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

ネットワークスペシャリスト 2015年 午前213


問題文

ネットワークに接続されているホストのIPアドレスが212.62.31.90で、サブネットマスクが255.255.255.224のとき、ホストアドレスはどれか。

選択肢

10
26(正解)
90
212

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

ホストアドレス算出【午前2解説】

正解の理由

サブネットマスクが 255.255.255.224 であることから、プレフィックス長は /27(ホスト部は5ビット)です。対象のIPアドレスの最下位オクテット 90 を二進表記にすると となり、その下位5ビットは です。(二進数)=26(10進数)となるので、ホスト部の値は選択肢の26です。したがって正しいのは選択肢です。

解法ステップ

  1. サブネットマスク 255.255.255.224 の最後のオクテットは → プレフィックス長 、ホストビット数は ビットと分かる。
  2. IPアドレスの最下位オクテット を二進数に直すと
  3. 下位5ビット(ホスト部)を抽出する: の下位5ビットは
  4. を10進に直すと )。よってホストアドレスは 26(選択肢)。
    補足:ネットワークアドレスの最下位オクテットは の AND(すなわち上位3ビットを残す)で 。このネットワークは 212.62.31.64/27、ブロードキャストは となる。

選択肢別の誤答解説

  • ア: 10
    下位5ビットを誤って (=10)と解釈したケース。実際の下位5ビットは (=26)であり、 は誤りである。
  • イ: 26
    正解。上記の通り、下位5ビット が 26 を表す。
  • ウ: 90
    IPの最下位オクテットそのもの(90)をホストアドレスと誤認している場合。サブネットマスクが /27 のときは最下位オクテット全体がホスト部ではなく、下位5ビットのみがホスト部であるため不正解。
  • エ: 212
    これはIPアドレスの最上位オクテットの値であり、ホスト部とは無関係。サブネット計算では使わない。

よくある誤解

  • 「ホストアドレス=IPの最下位オクテット」と考える誤り。サブネットマスクによりホスト部のビット数は変わるため、必ずマスクを確認する必要がある。
  • 二進表記でビット位置を数える際に誤ってMSB側から5ビットを取るミス。ホスト部は常にLSB(下位ビット)側から数える。
  • 二進⇄十進の変換ミス。特に下位ビットの合計(例えば )を見落としやすい。

補足コラム

  • 一般式:ホスト部(十進) = IP(対象オクテット) AND (~ネットマスクの該当オクテット)
  • ネットワークアドレス = IP AND ネットマスク
  • ブロードキャストアドレス = ネットワークアドレス + (2^{ホストビット数} - 1)
  • 簡単な確認用Python例:
ip = 90
netmask_octet = 224  # 11100000
host_mask = 0xff ^ netmask_octet  # 00011111 = 31
host_part = ip & host_mask  # 90 & 31 = 26
network_octet = ip & netmask_octet  # 90 & 224 = 64
broadcast_octet = network_octet + host_mask  # 64 + 31 = 95
print(host_part, network_octet, broadcast_octet)  # 26 64 95

FAQ

Q: 「ホストアドレス」と「ホスト部」は同じ意味ですか?
A: 本問の文脈では「ホスト部(ホストアドレス)」つまりネットワーク内でのホスト番号を指します。完全なホストのIPアドレス(例:212.62.31.90)とは区別されます。
Q: サブネットマスクが /24 より大きい場合はどう変わりますか?
A: /24 より大きければホストビット数は減ります(例:/26ならホストビットは6→より少ない範囲のホスト番号)。常に「32 - プレフィックス長」でホストビット数を求めます。
Q: ホスト部の最大値はどう求めますか?
A: で求まります(今回なら )。

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

\ せっかくなら /

ネットワークスペシャリスト
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

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

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