ネットワーク

基本情報技術者試験必要ホスト数とプレフィックス」の問題

テクノロジ系ネットワーク計算問題難易度:normal
あるサブネットに最低でも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ビット側を選ぶ、または条件を満たす最小でなく余裕を取りすぎる誤りが多い。

ネットワークの他の問題

この問題を、AIの8-ways解説つきで。

基本情報技術者試験の演習を、一問ごとに「なぜ」まで。まずは無料で。

無料ではじめる →

ukamiru 過去問 · 基本情報技術者試験 · fe-a3-0264

【基本情報技術者試験】必要ホスト数とプレフィックスの問題 — 解答・解説|ukamiru 過去問