次のIPアドレスとサブネットマスクをもつPCがある。
このPCのネットワークアドレスとして,適切なものはどれか。
IPアドレス: 10.170.70.19
サブネットマスク: 255.255.255.240
正答2
解説
正解は2です。
ネットワークアドレスは、IPアドレスとサブネットマスクの論理積をとって求めます。
第1〜第3オクテットはマスクが255なのでそのまま残り、第4オクテットだけを計算します。
【計算】
第4オクテットのIPアドレス19は、2進数で00010011です。
サブネットマスクの240は、2進数で11110000です。
論理積は00010000で、10進数では16です。
よってネットワークアドレスは10.170.70.16です。
【選択肢別解説】
1:× 10.170.70.0は、サブネットマスクが255.255.255.0の場合のネットワークアドレスです。
マスク240では第4オクテットの上位4ビットも残ります。
2:○ 第4オクテットを論理積で計算すると16になり、10.170.70.16がネットワークアドレスです。
3:× 10.170.70.31は、このサブネット(16〜31)のホスト部がすべて1のアドレスで、ブロードキャストアドレスです。
4:× 10.170.70.255は、マスクが255.255.255.0の場合のブロードキャストアドレスです。
【ポイント】
マスク240なら256-240=16ごとにサブネットが区切られます。
19は16〜31の範囲なので、先頭16がネットワークアドレス、末尾31がブロードキャストアドレスです。