IPv6 アドレスを分類する方法

coldplay.xixi
リリース: 2020-10-10 12:32:27
オリジナル
23812 人が閲覧しました

IPv6 アドレスの分類方法: 1. ユニキャスト アドレス、ユニキャスト アドレスはインターフェイスに対応し、ユニキャスト アドレスに送信されたデータ パケットは対応するインターフェイスで受信されます; 2. マルチキャスト アドレス、マルチキャスト アドレスのアドレスはインターフェイスのグループに対応し、マルチキャスト アドレスに送信されたデータ パケットは、このグループ内のすべてのインターフェイスによって受信されます。

IPv6 アドレスを分類する方法

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 つのブロックに分割し、各ブロックは「:」で区切られます。以下に示すように:

IPv6 アドレスを分類する方法

#同時に、複数のアドレス ブロックが 0 である場合、「::」記号を使用して簡略化できます。

簡略化の原則:

  • すべて 0 のブロック「0000」は「0」に簡略化できます

  • # すべての 0 ブロックを複数個使用できます「::」

  • に簡略化する必要があります。IPv6 アドレスでは、「::」は 1 つだけ使用できます。オール 0 ブロックが複数ある場合は、最も長い段落を「::」で簡略化する必要があります。最長の段落はありません。最も近い段落 (左) に移動します。

  • # 「::」はアドレスの先頭または末尾に表示できます

具体的な例は次のとおりです:

IPv6 アドレスを分類する方法

2. IPv6 アドレスの種類

IPv6 アドレスは、一般に 3 つのカテゴリに分類されます: ユニキャストアドレス、エニーキャスト アドレス、マルチキャスト アドレス。

    #ユニキャスト アドレス: ユニキャスト アドレスはインターフェイスに対応し、ユニキャスト アドレスに送信されたデータ パケットは対応するインターフェイスによって受信されます。 #エニーキャスト アドレス: エニーキャスト アドレスは、インターフェイスのグループに対応します。エニーキャスト アドレスに送信されたデータ パケットは、グループ内のインターフェイスの 1 つによって受信されます。どのインターフェイスが受信されるかは、特定のルーティング プロトコルによって決まります。
  • マルチキャスト アドレス: マルチキャスト アドレスはインターフェイスのグループに対応します。マルチキャスト アドレスに送信されたデータ パケットは、このグループ内のすべてのインターフェイスによって受信されます。
  • ##特定アドレスの分布は以下の通り ユニキャストアドレスにはエニーキャストが存在し、特別な区別はありません:
  • 特別に指定されたアドレスの種類:

アドレス指定なし, 主にシステム起動当初にIPが割り当てられていない場合に、外部からIPアドレスを要求する際の送信元アドレスとして使用され、データパケットの宛先アドレスとしては使用できません。

ループバック アドレスは、データ パケットを自分自身に送信するときに使用され、日常的なネットワークのトラブルシューティング中にネットワーク層のプロトコルのステータスをテストできます。 IPv6 アドレスを分類する方法

ローカル リンク ユニキャスト アドレス。ローカル ユニキャスト アドレスのプレフィックスは FE80::/64 です。その機能は、ルーティング (ゲートウェイ) が存在しないネットワークでは、ホストが MAC を通じて IPv6 アドレスを自動的に設定することです。アドレス。ローカル ネットワークでのみ使用できます。

IPv6 アドレス空間は IANA 組織によって割り当てられており、詳細については IANA 組織の公式 Web サイトを確認してください。

さらに: PHP の ipv4 アドレス変換には、ip2long() および long2ip()

が含まれます。

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート