IP:クラス、ブロードキャスト、マルチキャスト

インターネットプロトコルのアドレスクラス、ブロードキャスト、およびマルチキャストのガイド

IPクラスは、サイズ要件の異なるネットワークにIPアドレスを割り当てるのを支援するために使用されます。 IPv4 IPアドレス空間は、クラスA、B、C、D、およびEと呼ばれる5つのアドレスクラスに細分することができます。

各IPクラスは、IPv4アドレス範囲全体の連続したサブセットで構成されています。 1つのそのようなクラスは、複数のコンピュータが一度に情報に対処するデータ伝送の一種であるマルチキャストアドレスに対してのみ予約される。

IPアドレスのクラスと番号

IPv4アドレスの左端の4 ビットの値によって、そのクラスが決定されます。 たとえば、すべてのクラスCアドレスの左端の3ビットは110に設定されていますが、残りの29ビットはそれぞれ独立に0または 1に設定できます(これらのビット位置ではxで表されます)。

110xxxxx xxxxxxxx xxxxxxxx xxxxxxxx

上記をドット付き10進表記に変換すると、すべてのクラスCアドレスは192.0.0.0から223.255.255.255の範囲になります。

次の表は、各クラスのIPアドレスの値と範囲を示しています。 以下でさらに説明するように、IPアドレス空間のいくつかは特別な理由でクラスEから除外されていることに注意してください。

IPv4アドレスクラス
クラス 一番左のビット 範囲の開始 範囲の終わり 総住所
A 0xxx 0.0.0.0 127.255.255.255 2,147,483,648
B 10xx 128.0.0.0 191.255.255.255 1,073,741,824
C 110x 192.0.0.0 223.255.255.255 536,870,912
D 1110 224.0.0.0 239.255.255.255 268,435,456
E 1111 240.0.0.0 254.255.255.255 268,435,456

IPアドレスクラスEおよび限定ブロードキャスト

IPv4ネットワーキング規格では、クラスEのアドレスを予約済みと定義しています 。つまり、IPネットワーク上で使用しないでください。 一部の研究機関は、実験目的でクラスEアドレスを使用しています。 ただし、インターネット上でこれらのアドレスを使用しようとするデバイスは、適切に通信できなくなります。

特別なタイプのIPアドレスは、限定ブロードキャストアドレス255.255.255.255です。 ネットワークブロードキャストは、1つの送信者から多くの受信者にメッセージを配信することを含む。 送信者は、255.255.255.255にIPブロードキャストを送り、 ローカルエリアネットワーク(LAN)上の他のすべてのノードがそのメッセージを受け取るべきであることを示します。 このブロードキャストは、インターネット上のすべてのノードに到達しないという点で「制限されています」。 LAN上のノードのみ。

インターネットプロトコルは、ブロードキャストのために255.0.0.0から255.255.255.255までの全アドレス範囲を公式に予約しており、この範囲は通常のクラスE範囲の一部と見なされるべきではありません。

IPアドレスクラスDおよびマルチキャスト

IPv4ネットワーキング規格は、クラスDアドレスをマルチキャストのために予約されたものとして定義する。 マルチキャストは、クライアントデバイスのグループを定義し、LAN(ブロードキャスト)または他の1つのノード(ユニキャスト)上のすべてのデバイスではなく、そのグループにのみメッセージを送信するためのメカニズムです。

マルチキャストは主に研究ネットワーク上で使用されます。 クラスEの場合と同様に、クラスDのアドレスはインターネット上の通常のノードで使用すべきではありません。