基本情報技術者試験「サブネット分割」の問題
あるクラス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の最小を満たさず大きすぎる値を選ぶ誤りが多い。
ネットワークの他の問題
サブネットマスクが255.255.255.192のネットワークで、利用可能なホストの最大数はいくらか。OSI参照モデルにおいて、IPアドレスを用いて宛先までの経路選択(ルーティング)を担う層はどれか。トランスポート層のプロトコルのうち、コネクションを確立せず再送制御も行わない代わりに低遅延で動画配信などに適するものはどれか…プレフィックス長が/28のIPv4サブネットにおいて、端末に割り当て可能なホストの最大数はいくらか。端末が自分の所属するサブネット外の宛先へパケットを送るとき、最初に転送する先として設定されている機器を指す用語はどれか。1つのグローバルIPアドレスを複数の端末で共有し、ポート番号を併用して同時に外部通信できるようにする技術はどれか。
この問題を、AIの8-ways解説つきで。
無料ではじめる →基本情報技術者試験の演習を、一問ごとに「なぜ」まで。まずは無料で。
ukamiru 過去問 · 基本情報技術者試験 · fe-a3-0257