ホストアドレス|情報処理安全確保支援士 平成29年 秋期午前Ⅱ試験 問20
出典:平成29年秋期 午前Ⅱ 問20
分野:ネットワーク / 通信プロトコル
ネットワークに接続されているホストのIPアドレスが198.51.100.90で,サブネットマスクが255.255.255.224のとき,ホストアドレスはどれか。
- ア:10
- イ:26
- ウ:90
- エ:212
TSUNAGARU-ADVICE
まず押さえたいこと
IPアドレスからホストアドレスを求めるときは、サブネットマスクによってネットワーク部とホスト部を分けます。最後のオクテットで区切られる場合は、256からサブネットマスクの値を引いてブロックサイズを求めると、対象IPが属するネットワーク範囲を判断しやすくなります。
迷ったときの判断軸
対象IPがどのブロックに属するかを確認し、そのブロックの先頭がネットワークアドレスになります。ホストアドレスは、対象IPのホスト部に相当する値なので、対象IPからネットワークアドレスを差し引くか、2進数でホスト部だけを取り出して求めます。
科目Bにつなげるために
科目Bでは、IPアドレス・サブネット・FWルール・アクセス制御範囲を読み取る場面があります。計算式そのものより、どのアドレスが同一サブネットに属するか、どのネットワーク範囲をルール対象にしているかを判断できるようにしておきましょう。
サブネットマスク255.255.255.224では、最後のオクテットのブロックサイズは次のように求めます。
256 - 224 = 32
したがって、サブネットは0、32、64、96のように32刻みで区切られます。IPアドレスの最後のオクテット90は、64~95の範囲に含まれるため、ネットワークアドレスの最後のオクテットは64です。
ホストアドレスは、IPアドレスからネットワークアドレスを引いて求めます。
90 - 64 = 26
したがって、イが適切です。