ホームページ  >  記事  >  IPアドレスの分類

IPアドレスの分類

(*-*)浩
(*-*)浩オリジナル
2019-06-05 13:42:425113ブラウズ

インターネットが最初に設計されたとき、アドレス指定と階層的なネットワーク構築を容易にするために、各 IP アドレスには 2 つの識別コード (ID)、つまりネットワーク ID とホスト ID が含まれていました。同じ物理ネットワーク上のすべてのホストは同じネットワーク ID を使用し、ネットワーク上のホスト (ワークステーション、サーバー、ルーターなどを含む) には、それに対応するホスト ID があります。 インターネット委員会は、異なる容量のネットワークに適合する 5 つの IP アドレス タイプ、つまりクラス A ~ クラス E を定義しました。

IPアドレスの分類

クラス A IP アドレス (推奨学習: PHP ビデオ チュートリアル)

An Aクラス IP アドレスとは、IP アドレスの 4 つのセグメントのうち、最初のセグメントがネットワーク番号で、残りの 3 つのセグメントがローカル コンピューター番号であることを意味します。 IP アドレスを 2 進数で表すと、クラス A の IP アドレスは 1 バイトのネットワーク アドレスと 3 バイトのホスト アドレスで構成され、ネットワーク アドレスの最上位ビットは「0」でなければなりません。クラス A IP アドレスのネットワーク識別子の長さは 8 ビット、ホスト識別子の長さは 24 ビットです。クラス A ネットワーク アドレスの数は 126 ネットワークと比較的少なく、各ネットワークは 16 を超えるネットワークに対応できます。百万人のホスト。

クラス A IP アドレス、アドレス範囲 1.0.0.1 ~ 127.255.255.254 (バイナリ表現: 00000001 00000000 00000000 00000001 - 01111111 11111111 11111111 11111110)。最後はブロードキャストアドレスです。

クラス A IP アドレスのサブネット マスクは 255.0.0.0 で、各ネットワークでサポートされるホストの最大数は 256 の 3 乗 -2=16777214 です。

クラス B IP アドレス

A クラス B IP アドレスは、IP アドレス内の 4 つの数字のうち、最初の 2 つの数字がネットワーク番号であることを意味します。 IP アドレスを 2 進数で表すと、クラス B の IP アドレスは 2 バイトのネットワーク アドレスと 2 バイトのホスト アドレスで構成され、ネットワーク アドレスの最上位ビットは「10」でなければなりません。クラス B IP アドレスのネットワーク識別子の長さは 16 ビットで、ホスト識別子の長さは 16 ビットです。クラス B ネットワーク アドレスは中規模のネットワークに適しています。16,384 のネットワークがあり、各ネットワークはさらに多くのネットワークに対応できます。 60,000 台のコンピューターを超えるタワー。

クラス B IP アドレス範囲 128.0.0.1 ~ 191.255.255.254 (バイナリ表現: 10000000 00000000 00000000 00000001----10111111 11111111 11111111 11111110)。最後はブロードキャストアドレスです。

クラス B IP アドレスのサブネット マスクは 255.255.0.0 で、各ネットワークでサポートされるホストの最大数は 256 の 2-2 = 65534 です。

クラス C IP アドレス

A クラス C IP アドレスは、IP アドレス内の 4 つの数字のうち、最初の 3 つの数字がネットワーク番号で、残りの A がネットワーク番号であることを意味します。番号はローカルコンピュータの番号です。 IP アドレスを 2 進数で表すと、クラス C の IP アドレスは 3 バイトのネットワーク アドレスと 1 バイトのホスト アドレスで構成され、ネットワーク アドレスの最上位ビットは「110」でなければなりません。クラス C IP アドレスのネットワーク識別子の長さは 24 ビット、ホスト識別子の長さは 8 ビットです。クラス C ネットワーク アドレスはさらに多く、209 万以上のネットワークがあります。小規模なローカル エリア ネットワークに適しており、各ネットワークには最大 254 台のコンピュータしか含めることができません。

クラス C IP アドレス範囲 192.0.0.1 ~ 223.255.255.254 (バイナリ表現は: 11000000 00000000 00000000 00000001 - 11011111 11111111 11111111 11111110)。

クラス C IP アドレスのサブネット マスクは 255.255.255.0 で、各ネットワークでサポートされるホストの最大数は 256-2=254 です。

クラス D IP アドレス

クラス D IP アドレスは、歴史的にはマルチキャスト アドレス、つまりマルチキャスト アドレスと呼ばれていました。イーサネットでは、マルチキャスト アドレスは、パケットを受信するネットワーク上のステーションのセットに名前を付けます。マルチキャスト アドレスの最上位ビットは、224.0.0.0 ~ 239.255.255.255 の範囲の「1110」である必要があります。

クラス E IP アドレス:

は予約されたアドレスです。このタイプの IP アドレスの先頭は「1111」であるため、アドレスのネットワーク番号の範囲は 240 ~ 255 になります。

特別な URL

各バイトが 0 (「0.0.0.0」) であるアドレスは、現在のホストに対応します;

IP アドレス IP各バイトが 1 であるアドレス (「255.255.255.255」) は、現在のサブネットのブロードキャスト アドレスです。

「11110」で始まる IP アドレスはクラス E IP です。アドレスは将来および実験用に予約されています。使用。

IP アドレスは、10 進数の「127」で始めることはできません。このタイプのアドレスの数値 127.0.0.1 ~ 127.255.255.255 は、ループ テストに使用されます。たとえば、127.0.0.1 は、次の IP アドレスを表すことができます。このマシンでは、「http://127.0.0.1」を使用して、このマシンに設定されている Web サーバーをテストします。

ネットワーク ID の最初の 6 ビット グループをすべて "0" に設定することはできません。すべて "0" はローカル ネットワークを示します。

PHP 関連の技術記事をさらに詳しく知りたい場合は、PHP グラフィック チュートリアル 列にアクセスして学習してください。

以上がIPアドレスの分類の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。