通信プロトコル(全69問中44問目)
No.44解説へ
IPアドレス 10.1.2.146,サブネットマスク 255.255.255.240 のホストが属するサブネットワークはどれか。
出典:平成21年秋期 問39
- 10.1.2.132/26
- 10.1.2.132/28
- 10.1.2.144/26
- 10.1.2.144/28
広告
解説
あるIPアドレス同士が同じサブネットワークに属しているかは、IPアドレスとサブネットマスクをAND演算した結果が、同じであるかどうかで判断します。
IPアドレスの右の部分(/●)は、上位から●ビットまでがサブネットワークアドレスであることを示す表記です。つまり /26であれば、適用するサブネットマスクは、11111111 11111111 11111111 11000000(上位から26ビットが1)ということになります。問題文の"255.255.255.240"を2進数に変換すると、上位から28ビットまでが1となるので、問題のIPアドレスとサブネットマスクの組合せは 10.1.2.146/28 と表記されることもあります。
まず問題文にあるIPアドレス10.1.2.146のサブネットワークアドレスは、
問題文及び選択肢にあるIPアドレス・サブネットマスクは上位24ビットまで全て同じなので、下位8ビットだけに注目してサブネットワークアドレスの検証を行います。
IPアドレスの右の部分(/●)は、上位から●ビットまでがサブネットワークアドレスであることを示す表記です。つまり /26であれば、適用するサブネットマスクは、11111111 11111111 11111111 11000000(上位から26ビットが1)ということになります。問題文の"255.255.255.240"を2進数に変換すると、上位から28ビットまでが1となるので、問題のIPアドレスとサブネットマスクの組合せは 10.1.2.146/28 と表記されることもあります。
まず問題文にあるIPアドレス10.1.2.146のサブネットワークアドレスは、
- 10.1.2.146 → 00001010 00000001 00000010 10010010
- サブネットマスク 11111111 11111111 11111111 11110000
問題文及び選択肢にあるIPアドレス・サブネットマスクは上位24ビットまで全て同じなので、下位8ビットだけに注目してサブネットワークアドレスの検証を行います。
- 132/26 → 1000 0100 AND 1100 0000
=1000 0000 - 132/28 → 1000 0100 AND 1111 0000
=1000 0000 - 144/26 → 1001 0000 AND 1100 0000
=1000 0000 - 144/28 → 1001 0000 AND 1111 0000
=1001 0000
広告