ネットワーク

基本情報技術者試験サブネット分割」の問題

テクノロジ系ネットワーク計算問題難易度:normal
あるクラスC(/24)のネットワークを、少なくとも6個のサブネットに分割したい。このとき必要となるサブネット部の最小ビット数はいくつか。
3ビット必要
2ビット
6ビット
4ビット必要となる
正解
3ビット必要

サブネット部nビットで作れるサブネット数は2^n。6個以上を満たす最小のnは2^2=4<6、2^3=8≧6なので3ビットが正しい。

?選択肢ごとの解説

ア ○サブネット部nビットで作れるサブネット数は2^n。6個以上を満たす最小のnは2^2=4<6、2^3=8≧6なので3ビットが正しい。
イ ×2ビットでは2^2=4個しか作れず6個に届かないため、必要数を満たせない誤りである。
ウ ×6ビットは2^6=64個も作れ過剰であり、最小ビット数という条件を満たさない。サブネット数と必要ビット数を混同している。
エ ×4ビットは2^4=16個で6個以上は満たすが最小ではなく、2^3=8で足りるため3ビットが正解となる。

くわしく

サブネット化はホスト部から先頭nビットを借り、2^n個のサブネットを作る。必要数Nに対し2^n≧Nを満たす最小のnを選ぶ。借りたぶんホスト部は減り、各サブネットのホスト数は2^(残りホストビット)-2になる。本問は/24に3ビット借りて/27、各サブネット30台となる。

本番での押さえどころ

試験のコツ

『2のべき乗が必要数以上になる最小指数』を探す。1,2,4,8,16…と並べ、必要数を初めて超える位置の指数がビット数。

覚え方

ビットを借りるたびに分割数は倍々(2,4,8,16)。6を超える最初は8=3ビット、と倍々表で覚える。

よくある誤り

必要数6をそのままビット数と取り違える、または2^n≧Nの最小を満たさず大きすぎる値を選ぶ誤りが多い。

ネットワークの他の問題

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

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

無料ではじめる →

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

【基本情報技術者試験】サブネット分割の問題 — 解答・解説|ukamiru 過去問