令和5年度 秋期 データベーススペシャリスト試験 午前Ⅰ試験 問10

過去問 午前Ⅰ試験過去問

問題

サブネットマスクが255.255.252.0のとき、IPアドレス172.30.123.45のホストが属するサブネットワークのアドレスはどれか。

ア 172.30.3.0

イ 172.30.120.0

ウ 172.30.123.0

エ 172.30.252.0

解説

サブネットマスクは、IPアドレスのネットワーク部とホスト部を区切るためのマスクです。サブネットマスクのビット長が24ビットの場合、ネットワーク部は最初の24ビット、ホスト部は最後の8ビットとなります。

したがって、サブネットマスクが255.255.252.0の場合、ネットワーク部は最初の22ビット、ホスト部は最後の6ビットとなります。

IPアドレス172.30.123.45の最初の22ビットは、172.30.120.0と同一です。したがって、172.30.123.45のホストが属するサブネットワークのアドレスは、172.30.120.0となります。

以下に、ビット演算による求め方も示します。

IPアドレス 172.30.123.45 のビット列は、
01011010 00000011 01110011 00101101
サブネットマスク 255.255.252.0 のビット列は、
11111111 11111111 11111100 00000000
AND演算を行うと、
01011010 00000011 01110000 00000000
となります。 このビット列は、172.30.120.0 のビット列と同一です。

というわけで、正解は「」になります。