基本情報技術者 2010年 秋期 午前(科目A) 問37
問題文
TCP/IPネットワークにおいて、二つのLANセグメントを、ルータを経由して接続する。ルータの各ポート及び各端末のIPアドレスを図のとおりに設定し、サブネットマスクを全ネットワーク共通で255.255.255.128とする。
ルータの各ポートのアドレス設定は正しいとした場合、IPアドレスの設定を正しく行っている端末の組合せはどれか。

選択肢
ア:AとB
イ:AとD(正解)
ウ:BとC
エ:CとD
サブネットマスク255.255.255.128に基づくIP所属判定【午前2 解説】
要点まとめ
- 結論: 正解は イ。左側ルータ 172.16.0.1 と A(172.16.0.10)、右側ルータ 172.16.1.5 と D(172.16.1.20) が同一サブネットに属します。
- 根拠: マスク255.255.255.128はで各/24を0〜127と128〜255の2つに分割し、ルータの各ポートと端末が同じ半分に入るかで判断します。
- 差がつくポイント: ネットワーク/ブロードキャスト境界(.0/.127/.128/.255)を即座に見分けられるかで速さと正確さに差が出ます。
正解の理由
サブネットマスク255.255.255.128()では各ホスト部は7ビットで、1つの/24は次の2つのサブネットに分かれます。
- 172.16.0.0/25 の範囲は 172.16.0.0〜172.16.0.127(利用可能ホスト: .1〜.126、ブロードキャスト .127)。
- 172.16.0.128/25 の範囲は 172.16.0.128〜172.16.0.255(利用可能ホスト: .129〜.254、ブロードキャスト .255)。
ルータ左ポートは 172.16.0.1(左側ネットワークの .0/25 に属する)→ A(172.16.0.10)は同一サブネット、B(172.16.0.130)は.128以降の別サブネット。
ルータ右ポートは 172.16.1.5(右側ネットワークの .0/25 に属する)→ D(172.16.1.20)は同一サブネット、C(172.16.1.140)は.128以降の別サブネット。以上より A と D が正しく設定されているため イ が正解です。
よくある誤解
- 「同じ第3オクテット=同一ネットワーク」と考えてしまう誤り。マスクが255.255.255.128だと第4オクテットの範囲確認が必要です。
- ホストが.0や.127/.128/.255付近の場合、ネットワーク/ブロードキャストと混同して誤答することが多いです。特に.127と.128の境界を見落としやすいです。
- ルータのアドレスをゲートウェイと考えず、「どのサブネットに属しているか」を確実に判定する手順を省略しがちです。
解法ステップ
- サブネットマスク255.255.255.128がであることを確認する。
- 対象の第3オクテットごとに、2つのサブネット(.0〜.127 と .128〜.255)に分かれると理解する。
- ルータの各ポートアドレスからそのポートが属するサブネット範囲を特定する(例: 172.16.0.1 → 172.16.0.0/25)。
- 各端末のIPがその範囲内に入るかを確認し、同一サブネットであれば正として組合せを判定する。
選択肢別の誤答解説
- ア: AとB
Aはルータ左ポートと同一サブネットだが、Bは172.16.0.130で左ポートの.128/25側にあり別サブネット。したがって誤りです。 - イ: AとD
ルータ左ポート(172.16.0.1)とA(172.16.0.10)は172.16.0.0/25、ルータ右ポート(172.16.1.5)とD(172.16.1.20)は172.16.1.0/25で双方一致。正解です。 - ウ: BとC
B(172.16.0.130)は172.16.0.128/25、C(172.16.1.140)は172.16.1.128/25でそれぞれルータのポートと異なる側にあり、組合せとして正しくありません。 - エ: CとD
Cは172.16.1.140で右ポート(172.16.1.5)とは別サブネット、Dは正しいがCが異なるため誤りです。
補足コラム
- 覚え方: 255.255.255.128はホスト区切りなので、第4オクテットが0〜127か128〜255かを瞬時に判断すれば良いです。
- ネットワークアドレスとブロードキャスト: 例として 172.16.0.0/25 のネットワークアドレスは .0、ブロードキャストは .127。ホストは .1〜.126。これを基準に端末アドレスの有効性も確認できます。
- 実務での注意: サブネットを分割するときは、サブネットごとのデフォルトゲートウェイを必ず正しく設定する必要があります。ルータのポートがゲートウェイの役割を果たします。
FAQ
Q: 255.255.255.128 は何ビットのネットワークプレフィックスですか?
A: 255.255.255.128 は (ネットワークビット25、ホストビット7)です。
A: 255.255.255.128 は (ネットワークビット25、ホストビット7)です。
Q: 172.16.0.127 や 172.16.0.128 はホストとして使えますか?
A: 172.16.0.127 は 172.16.0.0/25 のブロードキャスト、172.16.0.128 は 172.16.0.128/25 のネットワークアドレスのため、どちらも通常ホストとしては使えません。
A: 172.16.0.127 は 172.16.0.0/25 のブロードキャスト、172.16.0.128 は 172.16.0.128/25 のネットワークアドレスのため、どちらも通常ホストとしては使えません。
Q: 第3オクテットが異なっていても同一サブネットになることはありますか?
A: サブネットマスク次第ですが、今回のようにマスクが/25の場合は第3オクテットが同じでないと同一の /24 単位で分割されるため通常は同一サブネットになりません。
A: サブネットマスク次第ですが、今回のようにマスクが/25の場合は第3オクテットが同じでないと同一の /24 単位で分割されるため通常は同一サブネットになりません。
関連キーワード: TCP/IP、サブネット、255.255.255.128、/25、ネットワークアドレス、ブロードキャスト、デフォルトゲートウェイ、IPアドレス割当

\ せっかくなら /
基本情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

