クラスBのIPアドレスで利用可能なアドレス数|情報処理安全確保支援士 令和3年 秋期午前Ⅱ試験 問20
出典:令和3年秋期 午前Ⅱ 問20
分野:ネットワーク / 通信プロトコル
クラスBのIPアドレスで,サブネットマスクが16進数の FFFFFF80 である場合,利用可能なホスト数は最大幾つか。
- ア:126
- イ:127
- ウ:254
- エ:255
TSUNAGARU-ADVICE
まず押さえたいこと
サブネットごとの利用可能なホスト数を求めるときは、サブネットマスクからホスト部が何ビット残っているかを確認することが基本です。ホスト部のビット数が分かれば、そのビット数で表現できるアドレス数を求められます。
迷ったときの判断軸
16進数のサブネットマスクが与えられた場合は、まず各オクテットを2進数又は10進数へ変換し、ネットワーク部とホスト部を切り分けます。利用可能なホスト数では、ネットワークアドレスとブロードキャストアドレスの分を除くことを忘れないようにしましょう。
科目Bにつなげるために
科目Bでは、単純なホスト数の計算そのものより、ネットワーク構成から同一サブネットの範囲・通信可能な端末・VLANやファイアウォールの境界を読み取る場面につながります。サブネットマスクは、ネットワークの範囲を決める情報として理解しておきましょう。
サブネットマスクFFFFFF80を10進数に直すと、255.255.255.128です。
これは、先頭25ビットがネットワーク部で、残り7ビットがホスト部であることを表します。利用可能なホスト数は、ホスト部7ビットで表せる27個から、ネットワークアドレスとブロードキャストアドレスの2個を除いて求めます。
27 - 2 = 128 - 2 = 126なので、利用可能なホスト数は最大126です。
したがって、アが適切です。