アドレスクラス【IP address class】

アドレスクラスとは?

かつてインターネット上のIPv4アドレスの割り当てや運用で用いられていたアドレス区分。アドレス空間全体をサイズの異なる「クラス」(class)に分割し、組織の大きさなどに応じて発行していた。

32ビットIPv4アドレス全体をクラスAからクラスEまで5つのクラスに分割し、それぞれのクラス内で固定された数ごとに割り当てを行う。この割当方式を「クラスフルアドレッシング」、クラス分けを前提に経路選択を行うプロトコルを「クラスフルルーティングプロトコル」という。現在は使われておらず、クラス分けしない「クラスレスアドレッシング」「クラスレスルーティングプロトコル」が用いられる。

通常用いられるのはクラスA、B、Cの3種類で、「クラスD」(224.0.0.0~239.255.255.255)はIPマルチキャスト用、「クラスE」(240.0.0.0~255.255.255.255)は実験用に予約された特殊な領域で一般的な用途での割り当ては行われない。

クラスA (Class A)

クラスAアドレスは 0.0.0.0~127.255.255.255 の範囲にあり、先頭のビットが「0」で始まることで識別される。前半8ビットネットワーク部、後半24ビットホスト部で、全体で256のネットワークで構成され、それぞれ16,777,216(224)個のホストアドレスを含む。

クラスアドレス範囲2進表記の先頭用途・ネットワーク部の範囲1ネットワークの
最大アドレス数*
クラスA0.0.0.0~127.255.255.2550で始まる先頭8ビットがネットワーク部16,777,216
クラスB128.0.0.0~191.255.255.25510で始まる先頭16ビットがネットワーク部65,536
クラスC192.0.0.0~223.255.255.255110で始まる先頭24ビットがネットワーク部256
クラスD224.0.0.0~239.255.255.2551110で始まるIPマルチキャスト用-
クラスE240.0.0.0~255.255.255.2551111で始まる予約済み・未使用-
* ネットワークアドレスブロードキャストアドレスがあるため、一般的に接続可能ホスト数はこの値から2を引いた値。

クラスB (Class B)

クラスBアドレスは 128.0.0.0~191.255.255.255 の範囲にあり、先頭のビットが「10」で始まることで識別される。前半16ビットネットワーク部、後半16ビットホスト部で、全体で65,536のネットワークで構成され、それぞれ65,536(216)個のホストアドレスを含む。

クラスC (Class C)

クラスCアドレスは 192.0.0.0~223.255.255.255 の範囲にあり、先頭のビットが「110」で始まることで識別される。前半24ビットネットワーク部、後半8ビットホスト部で、全体で16,777,216のネットワークで構成され、それぞれ256(28)個のホストアドレスを含む。

クラスD (Class D)

クラスDアドレスは 224.0.0.0~239.255.255.255 の範囲にあり、先頭のビットが「1110」で始まることで識別される。一般的な接続には使われず、放送のように同じ内容を多数の端末に一斉に送る同報送信を「IPマルチキャスト」技術により効率的に行うためのアドレス空間として確保されている。

クラスE (Class E)

クラスEアドレスは 240.0.0.0~255.255.255.255 の範囲にあり、先頭のビットが「1111」で始まることで識別される。1980年代にIPv4アドレスクラス分けが行われた際に、実験的な用途や将来何らかの用途で必要になったときのために予約された領域である。インターネット接続用には使われておらず対応機器も少ないが、非公式に組織内のみで使用される例はあるとされる。

他の辞典等による「アドレスクラス」の解説 (外部サイト)

資格試験などの「アドレスクラス」の出題履歴

▼ 基本情報技術者試験
平29春 問34】 IPv4アドレス 128.0.0.0 を含むアドレスクラスはどれか。
平29春 問34】 IPv4アドレス 128.0.0.0 を含むアドレスクラスはどれか。
平28修7 問34】 192.168.32.0,192.168.32.1,192.168.32.255,192.168.32.256 のうち,クラスCのIPv4アドレスとして,コンピュータに付与できるもの全てを列挙したものはどれか。
平28修6 問34】 IPアドレス 172.16.10.10 のアドレスクラスはどれか。
平28修6 問34】 IPアドレス 172.16.10.10 のアドレスクラスはどれか。
平27修1 問33】 クラスCのIPアドレスで,サブネットマスクを 255.255.255.252 としたとき,同一サブネット内で設定可能なホストアドレス数は最大幾つか。
平27修1 問33】 クラスCのIPアドレスで,サブネットマスクを 255.255.255.252 としたとき,同一サブネット内で設定可能なホストアドレス数は最大幾つか。
平25修12 問38】 IPアドレス 10.128.192.10 のアドレスクラスはどれか。
平25修12 問38】 IPアドレス 10.128.192.10 のアドレスクラスはどれか。
平24修6 問39】 クラスCのプライベートIPアドレスとして利用できる範囲はどれか。
平24修6 問39】 クラスCのプライベートIPアドレスとして利用できる範囲はどれか。
平23修7 問39】 IPアドレス 192.168.10.10 のアドレスクラスはどれか。
平23修7 問39】 IPアドレス 192.168.10.10 のアドレスクラスはどれか。
平23修1 問38】 クラスCのIPアドレスで,サブネットマスクを 255.255.255.252 としたとき,同一サブネット内で設定可能なホストアドレス数は最大幾つか。
平23修1 問38】 クラスCのIPアドレスで,サブネットマスクを 255.255.255.252 としたとき,同一サブネット内で設定可能なホストアドレス数は最大幾つか。
平22春 問38】 クラスCのプライベートIPアドレスとして利用できる範囲はどれか。
平22春 問38】 クラスCのプライベートIPアドレスとして利用できる範囲はどれか。
平21春 問38】 IPアドレス 10.128.192.10 のアドレスクラスはどれか。
平21春 問38】 IPアドレス 10.128.192.10 のアドレスクラスはどれか。
この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。