公務員試験 H30年 国家一般職(電気・電子・情報) No.32解説

 問 題     

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

 

 

 

 

 

正解 (4)

 解 説     

サブネットマスクは、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 です。

コメント