IPv4-アドレスクラス

インターネットプロトコル階層には、ネットワークごとのホストの要件に従って、さまざまな状況で効率的に使用されるIPアドレスのいくつかのクラスが含まれています。大まかに言って、IPv4アドレッシングシステムは5つのクラスのIPアドレスに分けられます。5つのクラスはすべて、IPアドレスの最初のオクテットによって識別されます。

割り当てられた名前と番号のインターネットコーポレーションは、IPアドレスの割り当てを担当します。

ここで参照されている最初のオクテットは、何よりも左側です。次のように番号が付けられたオクテットは、IPアドレスのドット付き10進表記を示しています。

ネットワークの数とクラスごとのホストの数は、次の式で導き出すことができます。

ホストのIPアドレスを計算する場合、2つのIPアドレスはホストに割り当てることができないため減少します。つまり、ネットワークの最初のIPはネットワーク番号であり、最後のIPはブロードキャストIP用に予約されています。

クラスAアドレス

最初のオクテットの最初のビットは常に0(ゼロ)に設定されます。したがって、最初のオクテットの範囲は1〜127です。つまり、

クラスAアドレスには、1.xxxから126.xxxまでのIPのみが含まれます。IP範囲127.xxxは、ループバックIPアドレス用に予約されています。

クラスAIPアドレスのデフォルトのサブネットマスクは255.0.0.0です。これは、クラスAアドレス指定が126のネットワーク(2 7 -2)と16777214のホスト(2 24 -2)を持つことができることを意味します。

したがって、クラスAのIPアドレス形式は次のとおりです。0NNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH

クラスBアドレス

クラスBに属するIPアドレスでは、最初のオクテットの最初の2ビットが10に設定されています。

クラスBのIPアドレスの範囲は128.0.xx〜191.255.xxです。クラスBのデフォルトのサブネットマスクは255.255.xxです。

クラスBには、16384(2 14)ネットワークアドレスと65534(2 16 -2)ホストアドレスがあります。

クラスBのIPアドレス形式は次のとおりです:10NNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH

クラスCアドレス

クラスCIPアドレスの最初のオクテットでは、最初の3ビットが110に設定されています。つまり、-

クラスCのIPアドレスの範囲は192.0.0.xから223.255.255.xです。クラスCのデフォルトのサブネットマスクは255.255.255.xです。

クラスCは、2097152(2 21)ネットワークアドレスと254(2 8 -2)ホストアドレスを提供します。

クラスCのIPアドレス形式は次のとおりです。110NNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH

クラスDアドレス

クラスDIPアドレスの最初のオクテットの最初の4ビットは1110に設定され、範囲は-になります。

クラスDのIPアドレス範囲は224.0.0.0から239.255.255.255です。クラスDはマルチキャスト用に予約されています。マルチキャストでは、データは特定のホスト宛てではありません。そのため、IPアドレスからホストアドレスを抽出する必要はなく、クラスDにはサブネットマスクがありません。

クラスEアドレス

このIPクラスは、研究開発または研究のための実験目的でのみ予約されています。このクラスのIPアドレスの範囲は240.0.0.0から255.255.255.254です。クラスDと同様に、このクラスにもサブネットマスクは装備されていません。