IPv6 アドレスの分類方法: 1. ユニキャスト アドレス、ユニキャスト アドレスはインターフェイスに対応し、ユニキャスト アドレスに送信されたデータ パケットは対応するインターフェイスで受信されます; 2. マルチキャスト アドレス、マルチキャスト アドレスのアドレスはインターフェイスのグループに対応し、マルチキャスト アドレスに送信されたデータ パケットは、このグループ内のすべてのインターフェイスによって受信されます。
IPv6 アドレスの分類方法:
IPv4 アドレスの場合、クラス A、クラス B、クラス C、マルチキャスト アドレス、予約アドレスがいくつかの主要なカテゴリに分類され、クラス ABC アドレスにはブロードキャスト アドレス、プライベート アドレスなどのさまざまな機能もあります。では、IPv6 アドレスはどのように分類されるのでしょうか?
まず、なぜ「予備知識」なのかというと、IPv6 アドレスの分類基準はまだ策定途中であるためです。 2006 (具体的には RFC4291 を確認できます) であるため、この記事は、それを試して、IPv6 アドレスの分類と構造について一般的に理解することのみを目的としています。 IPv6 規格が草案から正式な規格になるまでに 20 年かかったように、IPv6 アドレス分類規格の決定にも長いプロセスがかかりますが、当然のことながら、IPv6 の急速な普及により、この規格の決定は確実に加速するでしょう。
1. IPv6 アドレスの表現方法
IPv6 アドレスは合計 128 桁ありますが、IPv4 アドレスと同様に手動での読み取りと入力を容易にするために、IPv6 アドレスもアドレスは文字列表現で表すこともできます。 IPv6 アドレスは 16 進数で表現され、16 ビットを 8 つのブロックに分割し、各ブロックは「:」で区切られます。以下に示すように:
#同時に、複数のアドレス ブロックが 0 である場合、「::」記号を使用して簡略化できます。
簡略化の原則:
すべて 0 のブロック「0000」は「0」に簡略化できます
# すべての 0 ブロックを複数個使用できます「::」
に簡略化する必要があります。IPv6 アドレスでは、「::」は 1 つだけ使用できます。オール 0 ブロックが複数ある場合は、最も長い段落を「::」で簡略化する必要があります。最長の段落はありません。最も近い段落 (左) に移動します。
2. IPv6 アドレスの種類
IPv6 アドレスは、一般に 3 つのカテゴリに分類されます: ユニキャストアドレス、エニーキャスト アドレス、マルチキャスト アドレス。アドレス指定なし, 主にシステム起動当初にIPが割り当てられていない場合に、外部からIPアドレスを要求する際の送信元アドレスとして使用され、データパケットの宛先アドレスとしては使用できません。
ループバック アドレスは、データ パケットを自分自身に送信するときに使用され、日常的なネットワークのトラブルシューティング中にネットワーク層のプロトコルのステータスをテストできます。
ローカル リンク ユニキャスト アドレス。ローカル ユニキャスト アドレスのプレフィックスは FE80::/64 です。その機能は、ルーティング (ゲートウェイ) が存在しないネットワークでは、ホストが MAC を通じて IPv6 アドレスを自動的に設定することです。アドレス。ローカル ネットワークでのみ使用できます。 IPv6 アドレス空間は IANA 組織によって割り当てられており、詳細については IANA 組織の公式 Web サイトを確認してください。 さらに: PHP の ipv4 アドレス変換には、ip2long() および long2ip()が含まれます。
以上がIPv6 アドレスを分類する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。