正解は ア
クラスBのIPアドレスのサブネットマスクがFFFFFF80(16進数)の場合のホスト数を求めます。FFFFFF80を2進数に変換すると11111111.11111111.11111111.10000000となり、これはプレフィックス長/25(25ビットがネットワーク部)に相当します。クラスBのデフォルトプレフィックス長は/16なので、サブネットマスク/25により合計25ビットがネットワーク部、7ビットがホスト部となります。ホスト数の計算式:2^7 - 2 = 128 - 2 = 126。「-2」はネットワークアドレス(ホスト部が全0)とブロードキャストアドレス(ホスト部が全1)を除くためです。したがって利用可能なホスト数は最大126台です。
サブネットホスト数の計算手順:①16進サブネットマスク→2進数変換②ホスト部のビット数を数える③2^n - 2が答え(n=ホスト部ビット数、-2はネットワーク・ブロードキャスト除去)。FFFFFF80→/25→ホスト部7ビット→2^7-2=126。16進変換:80=10000000→ホスト部1ビット確認がポイント。