技術士 第一次試験 基礎科目 2群 情報・論理 練習問題 第8問: IPv4 のアドレスブロック 172.20.8.0/22 で、ホストに割り当てられるアドレスの数として、最も適切なものはどれか。ただし、ホスト部のビットがすべて
基礎科目 2群 情報・論理
– / 12 解いた
第8問
IPv4 のアドレスブロック 172.20.8.0/22 で、ホストに割り当てられるアドレスの数として、最も適切なものはどれか。ただし、ホスト部のビットがすべて 0 のネットワークアドレスと、すべて 1 のブロードキャストアドレスは、ホストに割り当てないものとする。
解答と解説を先に見る
先に見ると、この問題は今回は育ちません。
正解: 5. 1,022 個
「1,022 個」が適切です。CIDR の /22 は、32 ビットの IPv4 アドレスのうち上位 22 ビットがネットワーク部(プレフィックス)であることを示し、残りの 32 − 22 = 10 ビットがホスト部です。
ブロックのアドレス数 = 2^(32−22) = 2¹⁰ = 1,024 個
ホストに割り当てられる数 = 1,024 − 2 = 1,022 個
RFC 4632 の表でも /22 のブロックのアドレス数は 1,024 です。また RFC 4632 は、旧クラス C(/24 に当たる 256 通り)のホストの数を、すべて 0 とすべて 1 の 2 つを除いた 254 としています。
同じ考え方で /22 は 1,022 個です。「1,024 個」は 2 個を除き忘れた値、「4,194,304 個」はプレフィックス長 22 をそのまま指数にした 2²²、「4,194,302 個」はそこから 2 を引いた値、「22 個」は /22 をホストの数と読んだ値です。
関連キーワード: CIDR・IPv4・サブネット・ブロードキャストアドレス
模試 (30問)
この問題が解けたら、本試験はどうですか?本番形式で、ほかの科目もまとめて確かめる
本番形式の模擬試験で実力チェックPremium (月980円)Premium (ご利用中)制限時間 2時間
広告