修了試験 2012-12-16実施分 基本情報技術者試験 問38
IPアドレス10.1.2.146,サブネットマスク255.255.255.240のホストが属するサブネットワークはどれか。
正答4
解説
正解は4です。 IPアドレスとサブネットマスクから、所属するサブネットワークのアドレスを求める問題です。 サブネットマスク255.255.255.240は、先頭から28ビットが1なので/28と表します。 ネットワークアドレスは、IPアドレスとサブネットマスクのビットごとの論理積で求めます。 【計算】 最後のオクテットだけを考えます。 146を2進数にすると10010010です。 240を2進数にすると11110000です。 論理積を取ると10010000で、10進数では144です。 したがってサブネットワークは10.1.2.144/28です。 このサブネットのアドレス範囲は144〜159で、146はその中に入ります。 【選択肢別解説】 1:× /26のサブネットマスクは255.255.255.192で、146との論理積は128になります。 132はネットワークアドレスにならず、マスク長も問題文の/28と異なります。 2:× /28で区切ると、サブネットの先頭は128、144のように16の倍数になります。 132は先頭アドレスにならず、146も含まれません。 3:× ネットワーク部の144は正しいですが、マスク長が/26になっています。 サブネットマスク255.255.255.240は/28です。 4:○ 146と240の論理積は144で、マスク長は/28です。 10.1.2.144/28が正しいサブネットワークです。 【ポイント】 /28ではホスト部が4ビットなので、1つのサブネットは16アドレスの区切りになります。 146を16で割った商9に16を掛けた144が先頭、と考えると速く求められます。まとめて解く
修了試験 2012-12-16実施分を通しで解く(80問)→