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

IPアドレス「192.168.10.0」でサブネットマスクが「255.255.255.192」のネットワークにおいて、ホストに割り当て可能なIPアドレスの個数はどれか。

ア.62正解
イ.30
ウ.64
エ.126

解説

サブネットマスクの「192」は2進数で「11000000」、つまりホスト部は6ビット。アパートの部屋数は2⁶=64室ですが、管理室(ネットワークアドレス)と非常口(ブロードキャスト)の2室を除いた62室が実際に住める部屋数です。

なぜ ア が正解か

サブネットマスク255.255.255.192は、最後のオクテットが192=11000000₂。ネットワーク部は26ビット、ホスト部は6ビット。ホストに使える個数は 2⁶ − 2 = 64 − 2 = 62。引く2は「ネットワークアドレス(全ホストビット0)」と「ブロードキャストアドレス(全ホストビット1)」の予約分です。

なぜ イ は間違いか

30は2⁵ − 2 = 30で、ホスト部が5ビットのとき(サブネットマスクが/27)の値です。マスクの「192」を「224(11100000)」と読み間違えると出てくる数字で、ビット数を1つ多く数えたミスです。

なぜ ウ は間違いか

64は 2⁶ = 64 で、ホスト部6ビットの「全パターン数」です。しかしネットワークアドレスとブロードキャストを引き忘れています——「全室数」と「入居可能室数」を混同した状態です。

なぜ エ は間違いか

126は 2⁷ − 2 = 126 で、ホスト部が7ビット(/25)のときの値。サブネットマスクの最後のオクテットを「128(10000000)」と誤って読んだときに出てくる答えです。

出典: AI生成問題(学習用)