
出典:公益社団法人 日本技術士会「技術士第一次試験 過去問題」
10.0.144.0/20のサブネット内の端末に割り振ることができるIPアドレスの最大アドレスを求める問題。ネットワークアドレスとブロードキャストアドレスを除く。
CIDR表記のサブネットで、端末に割り当てられる最大のIPアドレスを求める問題。
① /nのとき、第3オクテットは2の(24−n)乗ずつの区切り。端末に割り当てられる最大値は、末尾(ブロードキャスト)の1つ前
② /20→16刻み。144=16×9なので範囲は10.0.144.0〜10.0.159.255
③ 10.0.159.254(③)
/20は、上位20ビットがネットワーク部、下位12ビットがホスト部である。第3オクテット(144=10010000)の上位4ビットがネットワーク部で、下位4ビットがホスト部となる。ネットワークアドレスは 10.0.144.0、ブロードキャストアドレスは第3オクテットの下位4ビットがすべて1(144+15=159)、第4オクテットが255の 10.0.159.255 である。端末に割り当てられる最大のアドレスは、ブロードキャストアドレスの1つ前の 10.0.159.254 である。したがって③が正しい。
■ IPアドレスの構造
IPアドレス(IPv4)は、0〜255の4つの数字(オクテット)で表され、それぞれが8ビット、合計32ビットです。「/20」は先頭20ビットがネットワーク部(どのサブネットかを表す部分)、残り12ビットがホスト部(サブネット内の端末を区別する部分)という意味です。
■ 2進数への直し方
144=128+16なので、8ビットの2進数では10010000です(左から128, 64, 32, 16, 8, 4, 2, 1の位)。
■ 端末に割り当てられないアドレス
ホスト部が全て0のアドレスはネットワーク自体を、全て1のアドレスはブロードキャスト(サブネット内の全端末あて)を表すので、端末には割り当てられません。
/nのサブネットでは、ホスト部がすべて0がネットワークアドレス、すべて1がブロードキャストアドレスで、端末に割り当てられる最大値は、ブロードキャストの1つ前。/20は第3オクテットを16刻みで分ける。
キーワード: サブネット、CIDR、ブロードキャストアドレス、ホストアドレス、IPアドレス、ネットワーク、情報工学部門