平成27年春期試験問題 午前問36
問36解説へ
IPアドレスが 172.16.255.164,サブネットマスクが 255.255.255.192 であるホストと同じサブネットワークに属するホストのIPアドレスはどれか。
- 172.16.255.128
- 172.16.255.129
- 172.16.255.191
- 172.16.255.192
広告
解説
サブネットマスク"255.255.255.192"を2進数に変換すると「11111111 11111111 11111111 11000000」なので先頭から26ビット目までがネットワークアドレス部になります。
(先頭から24ビット目まで(172.16.255.)はすべてのアドレスで共通しているので最後の8ビット部分だけを比較しています。)
まず基準となる 172.16.255.164 の"164"を2進数に変換すると「10100100」で、(25,26ビット目に当たる)先頭の「10」までがネットワークアドレス部になります。よってそれぞれのIPアドレスの最後の8ビット部分を2進数に変換したときに「10」から始まるものは同じサブネットワークに属すると判断できます。
(先頭から24ビット目まで(172.16.255.)はすべてのアドレスで共通しているので最後の8ビット部分だけを比較しています。)
まず基準となる 172.16.255.164 の"164"を2進数に変換すると「10100100」で、(25,26ビット目に当たる)先頭の「10」までがネットワークアドレス部になります。よってそれぞれのIPアドレスの最後の8ビット部分を2進数に変換したときに「10」から始まるものは同じサブネットワークに属すると判断できます。
- 172.16.255.128 の"128"を2進数に変換すると「10000000」で「10」から始まりますが、ホストアドレス部が全て 0 の「ネットワークアドレス」であるためホストに設定するIPアドレスとしては不適切です。
- 正しい。172.16.255.129 の"129"を2進数に変換すると「10000001」で「10」から始まり、かつ、ホストアドレス部として適当な値であるため同じサブネットワークに属するホストのIPアドレスと判断できます。
- 172.16.255.191 の"191"を2進数に変換すると「10111111」で「10」から始まりますが、ホストアドレス部が全て 1 の「ブロードキャストアドレス」であるためホストに設定するIPアドレスとしては不適切です。
- 172.16.255.192 の"192"を2進数に変換すると「11000000」で「11」から始まるので同じサブネットワークではありません。
広告