修了試験 2024-07-28実施分 基本情報技術者試験 問25
IPアドレス10.1.2.146,サブネットマスク255.255.255.240のホストが属するサブネットワークはどれか。
正答4
解説
正解は4です。 IPアドレスとサブネットマスクから、ホストが属するサブネットワークのアドレスを求める問題です。 サブネットマスク255.255.255.240は、先頭から28ビットが1なので、/28と表記します。 【計算】 第4オクテットのマスク240を2進数にすると、11110000です。 ホストの第4オクテット146を2進数にすると、10010010です。 146と240のビットごとの論理積は、10010000で、10進数では144です。 よってサブネットワークのアドレスは10.1.2.144で、表記は10.1.2.144/28です。 【選択肢別解説】 1:× プレフィックス長が/26で、与えられたマスク(/28)と一致しません。 また、132は16の倍数でないため、/28のサブネットワークアドレスにもなりません。 2:× プレフィックス長は合っていますが、132は/28のサブネットワークアドレスになりません。 /28では16刻みの128、144などが区切りとなり、146は144から始まる範囲に入ります。 3:× アドレス部分は合っていますが、プレフィックス長が/26で、与えられたマスクと一致しません。 /26で計算すると、サブネットワークのアドレスは10.1.2.128になります。 4:○ マスク/28で計算した結果と、アドレス・プレフィックス長がともに一致します。 10.1.2.144〜10.1.2.159の範囲に146が含まれます。 【ポイント】 /28では1つのサブネットに16個のアドレスがあり、区切りは16の倍数になります。 論理積を取る代わりに、「146以下で最大の16の倍数」と考えると素早く求められます。まとめて解く
修了試験 2024-07-28実施分を通しで解く(60問)→