次のネットワークアドレスとサブネットマスクをもつネットワークがある。
このネットワークをあるPCが利用する場合,そのPCに割り振ってはいけないIPアドレスはどれか。
ネットワークアドレス: 200.170.70.16
サブネットマスク: 255.255.255.240
正答4
解説
正解は4です。
サブネットマスクからネットワークの範囲を求め、PCに割り当てられないアドレスを探す問題です。
この問題は割り振ってはいけないものを選ぶので、○ が答えです。
範囲の先頭はネットワークアドレス、末尾はブロードキャストアドレスで、どちらもPCには割り当てられません。
【計算】
255.255.255.240の第4オクテットの240は、2進数で11110000です。
ホスト部は下位4ビットなので、一つのネットワークのアドレス数は2^4=16個です。
ネットワークアドレスが200.170.70.16なので、範囲は.16から.31までです。
.16がネットワークアドレス、.31がブロードキャストアドレスです。
PCに割り当てられるのは、.17から.30までの14個です。
【選択肢別解説】
1:× 200.170.70.17は割当て可能な範囲の先頭なので、PCに割り振ることができます。
2:× 200.170.70.20は.17から.30の範囲内なので、PCに割り振ることができます。
3:× 200.170.70.30は割当て可能な範囲の末尾なので、PCに割り振ることができます。
4:○ 200.170.70.31は、ホスト部のビットがすべて1のブロードキャストアドレスなので、PCに割り振ってはいけません。
【ポイント】
割り当てられるホスト数は、2のホスト部ビット数乗から2を引いた数です。
ホスト部がすべて0ならネットワークアドレス、すべて1ならブロードキャストアドレスです。