基本情報技術者試験「必要ホスト数とプレフィックス」の問題
あるサブネットに最低でも500台の端末を収容したい。これを満たす最小のホスト部ビット数(2のべき乗が最も小さくなるもの)はいくつか。
ア7ビットで十分
イ8ビット
ウ余裕を見て10ビット必要
エ9ビット必要となる
正解
エ.9ビット必要となる
ホスト部nビットの利用可能ホスト数は2^n-2。2^8-2=254<500、2^9-2=510≧500なので、500台を満たす最小は9ビットで正しい。
?選択肢ごとの解説
ア ×7ビットは2^7-2=126台しか収容できず、500台に大きく届かない誤りである。
イ ×8ビットは2^8-2=254台で500台に届かないため、必要数を満たせない誤りである。
ウ ×10ビットは2^10-2=1022台で500台以上を満たすが最小ではなく、9ビットで足りるため過大である。
エ ○ホスト部nビットの利用可能ホスト数は2^n-2。2^8-2=254<500、2^9-2=510≧500なので、500台を満たす最小は9ビットで正しい。
✎くわしく
必要ホスト数Nに対し2^n-2≧Nを満たす最小のnを選ぶ。引く2はネットワークアドレスとブロードキャストアドレス。9ビットなら/23(32-9)に相当し510台収容できる。逆にプレフィックスを問われたら32からホストビットを引く点も押さえる。
✓本番での押さえどころ
試験のコツ
2のべき乗から2を引いた値の表(126,254,510,1022)を思い出し、必要数を初めて超える位置のビット数を選ぶ。
覚え方
254→510→1022と倍々で増える。500を超える最初は510=9ビット、と隣同士の値で覚える。
よくある誤り
-2を忘れて2^9=512で8ビット側を選ぶ、または条件を満たす最小でなく余裕を取りすぎる誤りが多い。
ネットワークの他の問題
サブネットマスクが255.255.255.192のネットワークで、利用可能なホストの最大数はいくらか。OSI参照モデルにおいて、IPアドレスを用いて宛先までの経路選択(ルーティング)を担う層はどれか。トランスポート層のプロトコルのうち、コネクションを確立せず再送制御も行わない代わりに低遅延で動画配信などに適するものはどれか…プレフィックス長が/28のIPv4サブネットにおいて、端末に割り当て可能なホストの最大数はいくらか。端末が自分の所属するサブネット外の宛先へパケットを送るとき、最初に転送する先として設定されている機器を指す用語はどれか。1つのグローバルIPアドレスを複数の端末で共有し、ポート番号を併用して同時に外部通信できるようにする技術はどれか。
この問題を、AIの8-ways解説つきで。
無料ではじめる →基本情報技術者試験の演習を、一問ごとに「なぜ」まで。まずは無料で。
ukamiru 過去問 · 基本情報技術者試験 · fe-a3-0264