基本情報技術者平成29年春期 午前問34

問34

IPv4アドレス 128.0.0.0 を含むアドレスクラスはどれか。
  • クラスA
  • クラスB
  • クラスC
  • クラスD

分類

テクノロジ系 » ネットワーク » 通信プロトコル

正解

解説

IPアドレスクラスを判別するには、対象となるIPアドレスの上位8ビットに注目します。問題の 128.0.0.0 では「128」が注目する部分となります。

IPv4におけるA~Dの各アドレスクラスは、以下のようにIPアドレスの先頭4ビットによって区別されています。
クラスA
先頭ビットが0 (先頭8ビットの10進表記が0~127)
クラスB
先頭ビットが10 (先頭8ビットの10進表記が128~191)
クラスC
先頭ビットが110 (先頭8ビットの10進表記が192~223)
クラスD
先頭ビットが1110 (先頭8ビットの10進表記が224~239)
10進数128を2進数表記に変換すると10000000です。この定義に当てはめると、128はクラスBの範囲内であるため、128.0.0.0 はクラスBのIPアドレスということになります。したがって「イ」が正解です。
© 2010- 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop