IPA過去問ドリル

令和3年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問20

テクノロジ/ネットワーク

クラス B の IP アドレスで,サブネットマスクが 16 進数の FFFFFF80 である場合,利用可能なホスト数は最大幾つか。

出典:令和3年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問20

正解:ア

解説

サブネットマスクが 16 進数の FFFFFF80 の場合,2 進数では 11111111.11111111.11111111.10000000 となり,先頭から数えて 25 ビットがネットワーク部(プレフィックス長 25),残り 7 ビットがホスト部になります。ホスト部が 7 ビットの場合,割り当て可能なアドレスの総数は 2 の 7 乗=128 通りですが,そのうち全ビットが 0 のアドレス(ネットワークアドレス)と全ビットが 1 のアドレス(ブロードキャストアドレス)はホストに割り当てられないため,利用可能なホスト数は 128-2=126 が最大となります(クラス B であることは,この計算結果には影響しません)。

選択肢ごとの解説

  • 正しい。ホスト部が 7 ビットのとき,利用可能なホスト数は 2 の 7 乗-2=126 が最大です。
  • 誤り。127 という値は,ネットワークアドレスとブロードキャストアドレスの両方を除外せずに 1 個だけ引いた場合の誤った計算結果です。
  • 誤り。254 は,ホスト部が 8 ビットの場合(サブネットマスクが FFFFFF00)の利用可能ホスト数であり,設問のサブネットマスク(FFFFFF80)には対応しません。
  • 誤り。255 は,ホスト部が 8 ビットですべての組合せをホストに割り当てられるとした場合の誤った計算結果であり,実際にはネットワークアドレスとブロードキャストアドレスを除く必要があります。
情報処理安全確保支援士の過去問を演習モードで解く