正答4
解説
正解は4です。
IPアドレスとサブネットマスクから、ホストが属するサブネットワークを求める問題です。
ネットワークアドレスは、IPアドレスとサブネットマスクのビットごとの論理積で求めます。
【計算】
サブネットマスク255.255.255.240の第4オクテットは、2進数で11110000です。
先頭からの1の数は8+8+8+4=28なので、プレフィックス長は/28です。
IPアドレスの第4オクテット146は、2進数で10010010です。
10010010と11110000の論理積は10010000で、10進数の144です。
ネットワークアドレスは10.1.2.144/28です。
このサブネットに含まれるアドレスは10.1.2.144〜10.1.2.159で、146が含まれます。
【選択肢別解説】
1:× /26のマスクは255.255.255.192で、第4オクテットは11000000です。
146との論理積は128になり、132というネットワークアドレスにはなりません。
2:× /28なら、ネットワークアドレスは16の倍数(128、144など)になります。
132は16の倍数ではなく、146を含むサブネットのネットワークアドレスでもありません。
3:× 144は正しいですが、プレフィックス長が/26で誤りです。
問題のサブネットマスク255.255.255.240は/28に当たります。
4:○ ネットワークアドレス10.1.2.144、プレフィックス長/28で、問題の条件と一致します。
【ポイント】
第4オクテットのマスクが240なら、256-240=16で、16個ずつの区切りになります。
146を16で割った商の9に16を掛けた144が、そのサブネットの先頭アドレスです。