メインコンテンツへ
ネットワーク

サブネットマスクが 255.255.255.240 のとき、1つのサブネットに収容できるホスト数の最大値はどれか。

ア.14正解
イ.16
ウ.30
エ.32

解説

サブネットマスクのホスト部ビット数を数えて「2のn乗」を出し、そこから『先頭(ネットワーク)』と『末尾(ブロードキャスト)』の2部屋を引いた数が実際に使えるホスト数。255.255.255.240はホスト部が4ビットなので、2⁴-2=14。

なぜ ア が正解か

255.255.255.240を2進数にすると 11111111.11111111.11111111.11110000 で、ホスト部(0の部分)は4ビット。アパートで例えると全16部屋あるけど、101号室は『玄関(ネットワークアドレス)』、116号室は『非常口(ブロードキャスト)』として占有済み。住人が入れるのは残りの14部屋だけ、というわけです。

なぜ イ は間違いか

ホスト部4ビット → 2⁴=16 という計算自体は合ってるんですが、ネットワークアドレスとブロードキャストアドレスを引き忘れた「部屋数で喜んで引っ越し業者を呼んだら玄関と非常口に荷物を置けと言われた」状態です。

なぜ ウ は間違いか

30は 2⁵-2 の答え、つまり255.255.255.224(ホスト部5ビット)のサブネットのホスト数。240と224は1ビット違いで二進数を見間違えやすいので、最後のオクテットは必ず0の個数を数え直しましょう。

なぜ エ は間違いか

32は 2⁵ の答えで、ホスト部を5ビットと誤認した上にネットワーク・ブロードキャストも引き忘れるという二重ミスのコンボ。ウの間違いとイの間違いを合体させた最強の罠です。

出典: 基本情報技術者試験 令和5年 サンプル問題