クラスBのIPアドレスで利用可能なアドレス数|情報処理安全確保支援士試験 令和3年 秋期午前Ⅱ試験 問20

出典:令和3年秋期 午前Ⅱ 問20 分野:ネットワーク / 通信プロトコル
クラスBのIPアドレスで,サブネットマスクが16進数の FFFFFF80 である場合,利用可能なホスト数は最大幾つか。
  • ア:126
  • イ:127
  • ウ:254
  • エ:255
解説

サブネットマスクFFFFFF80を10進数に直すと、255.255.255.128です。

これは、先頭25ビットがネットワーク部で、残り7ビットがホスト部であることを表します。利用可能なホスト数は、ホスト部7ビットで表せる2^7個から、ネットワークアドレスとブロードキャストアドレスの2個を除いて求めます。

2^7-2=128-2=126なので、利用可能なホスト数は最大126です。

したがって、が適切です。

TSUNAGARU-ADVICE

まず押さえたいこと

サブネットマスクが16進数でFFFFFF80の場合、10進数では255.255.255.128です。これは/25を表し、ホスト部は7ビットなので、利用可能なホスト数は2の7乗-2=126台になります。

迷ったときの判断軸

ホスト数を求めるときは、IPアドレスのクラスよりも、サブネットマスクでホスト部が何ビット残っているかを確認します。255.255.255.128は最後の1ビットまでネットワーク部として使うため、残るホスト部は7ビットです。ネットワークアドレスとブロードキャストアドレスの2つは使えないので、2^ホスト部ビット数-2で計算します。

科目Bにつなげるために

科目Bでは、サブネットマスクから利用可能な端末数やネットワーク範囲を読み取る問題が出ることがあります。16進数表記でも、まず10進数やビット列に直し、ホスト部のビット数を数える流れで整理しましょう。