IPA公式正解:ア 126
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【ア】です。サブネットマスク「FFFFFF80」(2進数で `11111111 11111111 11111111 10000000`)は、ホスト部が7ビットであることを示します。計算式 $2^7 - 2 = 126$ により、利用可能なホスト数は最大126個です。
【詳細解説】■ 本問の核心・解法のポイント
IPアドレスのクラスとサブネットマスクのビット演算、およびホスト部から利用可能なIPアドレス数を算出する定番の計算問題です。
・各選択肢の徹底解説:
・ア:126【選択肢ア★】。クラスBのIPアドレスの標準プレフィックスは/16ですが、サブネットマスクが `FFFFFF80`(16進数)の場合、第3オクテットの後半と第4オクテットがサブネット・ホスト部になります。具体的には、最後の1バイト(8ビット)が `10000000` となり、ネットワーク部に1ビット貸出、ホスト部が 31 - 16 = 15ビット…ではなく、全体のマスクを確認します。
※「FFFFFF80」は、バイナリで `11111111.11111111.11111111.10000000` です。クラスBの基本プレフィックス /16 を基準にすると、ネットワーク部は 24 + 1 = 25ビット、ホスト部が 32 - 25 = 7ビットとなります。
ホスト部が7ビットの場合、総IPアドレス数は $2^7 = 128$ 個です。そのうちネットワークアドレス(全0)とブロードキャストアドレス(全1)の2つを除外するため、$128 - 2 = 126$ 個が利用可能なホスト数となります。
・イ:127は、$128 - 1$ の値であり、ブロードキャストアドレスのみを除外した場合の誤った数値です。
・ウ:254は、ホスト部が8ビット($2^8 - 2$)の場合の数です。
・エ:255は誤りです。
よって正解はアです。