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と同様に、このクラスにもサブネットマスクは装備されていません。