基本情報技術者 2010年 春期 午前(科目A) 問38
問題文
クラスCのプライベートIPアドレスとして利用できる範囲はどれか。
選択肢
ア:10.0.0.0 ~ 10.255.255.255
イ:128.0.0.0 ~ 128.255.255.255
ウ:172.16.0.0 ~ 172.31.255.255
エ:192.168.0.0 ~ 192.168.255.255(正解)
🔒 解説は解答すると表示されます
クラスCプライベートIPアドレス範囲【午前解説】
正解の理由
正解: エ
RFC1918 によるプライベートアドレスの定義で、192.168.0.0/16(範囲:192.168.0.0 ~ 192.168.255.255)がプライベートとして予約されています。問題文は「クラスCのプライベートIP」として 192.168 のブロック(多くの場合クラスCネットワーク群に相当)を問うており、選択肢の中で該当するのはエだけです。ア(10.0.0.0/8)はクラスA相当のプライベート、ウ(172.16.0.0~172.31.255.255)は /12 の範囲でクラスB相当のプライベート、イ は公開アドレス範囲です。
RFC1918 によるプライベートアドレスの定義で、192.168.0.0/16(範囲:192.168.0.0 ~ 192.168.255.255)がプライベートとして予約されています。問題文は「クラスCのプライベートIP」として 192.168 のブロック(多くの場合クラスCネットワーク群に相当)を問うており、選択肢の中で該当するのはエだけです。ア(10.0.0.0/8)はクラスA相当のプライベート、ウ(172.16.0.0~172.31.255.255)は /12 の範囲でクラスB相当のプライベート、イ は公開アドレス範囲です。
解法ステップ
- 問題文のキーワード「クラスC」「プライベートIP」を確認する。
- RFC1918 のプライベートアドレス3範囲(10.0.0.0/8、172.16.0.0/12、192.168.0.0/16)を思い出す。
- 各選択肢がどの /n(サブネット)に該当するかを判定する(例: 192.168.0.0/16)。
- 「クラスCに相当するもの=192.168.0.0/16」を選ぶ(エ)。
- 不安なら各範囲の先頭と末尾のアドレスを確認して照合する。
選択肢別の誤答解説
-
ア: 10.0.0.0 ~ 10.255.255.255
- これはプライベートアドレスでは正しいが、10.0.0.0/8 はクラスA相当のブロックであり「クラスC」とは異なります。
-
イ: 128.0.0.0 ~ 128.255.255.255
- 128.0.0.0/8 は RFC1918 によるプライベート範囲ではなく、公的に割り当てられるパブリックアドレスの範囲です。誤りです。
-
ウ: 172.16.0.0 ~ 172.31.255.255
- これは RFC1918 のプライベート範囲の一つ(172.16.0.0/12)で正しくプライベートですが、/12 はクラスB相当の広い範囲のため「クラスC」とは一致しません。
-
エ: 192.168.0.0 ~ 192.168.255.255
- これが正解です。192.168.0.0/16 は RFC1918 に定められたプライベートアドレスで、クラスC相当の小さなネットワーク群(256 個の /24)を含みます。→ 正解: エ
よくある誤解
- 「10.x.x.x がプライベート=クラスC と同義」と誤解して 10.0.0.0 を選ぶケース。10.0.0.0 はプライベートだがクラスA相当です。
- 172.16.0.0 ~ 172.31.255.255 をクラスC扱いする誤り。これは /12 でクラスB領域に跨るプライベート範囲です。
- クラスフル(A/B/C)表現と CIDR 表記を混同して範囲を読み間違える点。CIDRでのネットマスク確認が重要です。
補足コラム
- 「クラスA/B/C」という分類は歴史的なクラスフル方式に基づく便宜的な呼び方です。現代のネットワーク設計では CIDR(可変長サブネットマスク)を用いて柔軟にアドレスを割り当てます。
- 家庭用ルータや小規模 LAN では 192.168.x.x(例: 192.168.0.0/24, 192.168.1.0/24)がよく使われます。これは 192.168.0.0/16 のサブネットの一部です。
- プライベートアドレスはインターネット上で直接ルーティングされないため、インターネット接続時は NAT(Network Address Translation)を利用するのが一般的です。
FAQ
Q1: 「クラスC」と「192.168.0.0/16」は同じ意味ですか?
A1: 厳密には異なります。クラスCは歴史的に /24 単位を指す概念ですが、192.168.0.0/16 は多数のクラスC相当(/24)を含むブロックで、問題文では「クラスCのプライベートIP」としてこの 192.168 の範囲を指します。
A1: 厳密には異なります。クラスCは歴史的に /24 単位を指す概念ですが、192.168.0.0/16 は多数のクラスC相当(/24)を含むブロックで、問題文では「クラスCのプライベートIP」としてこの 192.168 の範囲を指します。
Q2: 172.16.0.0 ~ 172.31.255.255 はなぜ「クラスC」ではないのですか?
A2: 172.16.0.0/12 は /12 の範囲で、これはクラスB に相当するサイズのブロックです。クラスC 相当は通常 /24 単位で、小さなネットワーク群を意味します。
A2: 172.16.0.0/12 は /12 の範囲で、これはクラスB に相当するサイズのブロックです。クラスC 相当は通常 /24 単位で、小さなネットワーク群を意味します。
Q3: 覚え方のコツは?
A3: RFC1918 の 3 つの範囲だけを丸暗記(10/8、172.16/12、192.168/16)し、選択肢と照らし合わせると速く確実です。
A3: RFC1918 の 3 つの範囲だけを丸暗記(10/8、172.16/12、192.168/16)し、選択肢と照らし合わせると速く確実です。
関連キーワード: RFC1918、プライベートIPアドレス、クラスC、CIDR、NAT、サブネットマスク、IPアドレス分類

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

