問 題
TCP/IP プロトコルによるネットワークにホストが接続されている。あるホストに割り当てられたIP アドレスとサブネットマスクは,次のとおりである。IP アドレス: 192. 168. 11. 117、サブネットマスク: 255. 255. 255. 224。このとき,このホストが接続されたネットワークのネットワークアドレスとして正しいのはどれか
1. 192. 168. 11. 0
2. 192. 168. 11. 32
3. 192. 168. 11. 64
4. 192. 168. 11. 96
5. 192. 168. 11. 128
解 説
サブネットマスクは、1がまずずーっと続いて、その後 0 がずーっと続くビット列です。IP アドレスにおける「ネットワークアドレス」を見つけるための情報です。具体的には、IP アドレスと、サブネットマスクの各ビットのANDをとることでわかります。
IPアドレスの 192 を 2 進数になおすと 「11000000」です。168 を 2 進数になおすと「10101000」です。
同様に 11 は「00001011」、117 は「01110101」です。
サブネットマスクにおいて「255」 というのは 11111111 と、2進数 8 ビット全てが 1 ということです。最後の 224 は 11100000 です。
IP
「11000000」「10101000」「00001011」「01110101」
サブネットマスク
「111111111」「111111111」「111111111」「11100000」
なので、各ビットの AND を、最後の 右端の 8 ビットについてとれば「01100000」です。これは 10 進数に直せば 64+32=96 です。
以上より、正解は 4 です。
コメント