通信プロトコル (全97問中51問目)
No.51
IPアドレスが 172.16.255.164,サブネットマスクが 255.255.255.192 であるホストと同じサブネットワークに属するホストのIPアドレスはどれか。
出典:平成27年春期 問36
- 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」から始まるので同じサブネットワークではありません。