応用情報技術者試験 令和5年秋 午前問34 解説付き過去問
問題
サブネットマスクが 255.255.252.0 のとき、IPアドレス 172.30.123.45 のホストが属するサブネットワークのアドレスはどれか。
正解
解説
この問題は、指定されたIPアドレスとサブネットマスクに基づいて、該当ホストが属するサブネットワークアドレスを求めるものです。
- IPアドレスとサブネットマスクの確認
与えられたIPアドレスは 172.30.123.45、サブネットマスクは 255.255.252.0 です。
これらのアドレスをビットで表し、AND演算(ビットごとの論理積)を取ることで、サブネットワークアドレスを求めることができます。 - サブネットマスク 255.255.252.0 の意味
サブネットマスク 255.255.252.0 は、ビット列で表すと次の通りです。255 = 11111111
255 = 11111111
252 = 11111100
0 = 00000000つまり、上位22ビットがネットワーク部、下位10ビットがホスト部となります。
- IPアドレスとのAND演算
IPアドレス 172.30.123.45 をビットで表します。172 = 10101100
30 = 00011110
123 = 01111011
45 = 00101101これにサブネットマスク(255.255.252.0)をAND演算すると:
10101100.00011110.01111011.00101101 (IPアドレス)
AND
11111111.11111111.11111100.00000000 (サブネットマスク)
=
10101100.00011110.01111000.00000000これを10進数に戻すと、
10101100 = 172
00011110 = 30
01111000 = 120
00000000 = 0よって、サブネットワークアドレスは 172.30.120.0 となります。
- 結論
IPアドレス 172.30.123.45 が属するサブネットワークのアドレスは 172.30.120.0 です。