ipv4 および ipv6 アドレスの桁数は何ですか?

青灯夜游
リリース: 2022-11-23 10:56:50
オリジナル
29552 人が閲覧しました

IPv4 アドレスは 32 ビットで、ドット付き 10 進表記で表現され、8 ビット、つまり 0 ~ 255 の 4 つの 10 進数に分割されますが、IPv6 アドレスは 128 ビットで、通常はドット付き 16 進表記で表現されます。これは 8 ビット、つまり 0x00 から 0xff までの 16 個の 16 進数に分割されます。 IPv6 アドレスの長さは 128 ビットで、これは IPv4 アドレスの長さの 4 倍です。IPv6 IP アドレスは 8 つのアドレス セクションで構成され、各セクションには 16 アドレス ビットが含まれ、合計の長さは 16x8=128 ビットです。

ipv4 および ipv6 アドレスの桁数は何ですか?

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

ipv4 のアドレスは 32 ビットですが、ipv6 のアドレスは 128 ビットです。

ipv4とは

インターネット プロトコル バージョン 4 (英語: Internet Protocol version 4、IPv4)、インターネット通信とも呼ばれます。プロトコル バージョン 4 は、インターネット プロトコルの開発プロセスにおける 4 番目の改訂版であり、このプロトコルの最初の広く導入されたバージョンです。 IPv4 はインターネットの中核であり、インターネット プロトコルの最も広く使用されているバージョンです。その後継バージョンは IPv6 です。2011 年に IANA IPv4 アドレスが完全に枯渇するまで、IPv6 はまだ導入の初期段階にありました。

IPv4 アドレスは、ドット付き 10 進表記で表される 32 ビットで、8 ビット、つまり 0 ~ 255 の 4 つの 10 進数に分割されます。これは非常に一般的です。

IPv4 は 32 ビット (4 バイト) アドレスを使用するため、アドレス空間には 4,294,967,296 (2) 個のアドレスしかありません。ただし、プライベート ネットワーク (約 1,800 万のアドレス) やマルチキャスト アドレス (約 2 億 7,000 万のアドレス) など、一部のアドレスは特別な目的のために予約されており、インターネット上でルーティングできるアドレスの数が減少します。エンドユーザーにアドレスが割り当てられ続けることで、IPv4アドレスの枯渇という問題も生じています。分類されたネットワーク、クラスレスなドメイン間ルーティング、およびネットワーク アドレス変換に基づいたアドレス構造の再構築により、アドレス枯渇率が大幅に減少します。しかし、2011 年 2 月 3 日、最後の 5 つのアドレス ブロックが 5 つの地域インターネット レジストリに割り当てられた後、IANA のメイン アドレス プールが枯渇してしまいました。

これらの制限により、IPv6 の導入が促進されましたが、IPv6 はまだ開発の初期段階にあり、唯一の長期的な解決策です。

アドレス形式

IPv4 アドレスは 32 ビット整数値を表す任意の形式で記述できますが、人間による読み取りと分析を容易にするために、通常は次のように記述されます。ドット付き 10 進表記形式で、つまり 4 バイトがドットで区切られて 10 進表記で個別に書き込まれます。

次の表は、いくつかの異なる形式を示しています。

##各バイトは個別に 8 進数に変換されます16 進数0xC00002EB ドットを 10 個の 16 進数に分割し、接続します。 10 進数 #3221226219 10 進数で書かれた 32 ビット整数 octal0300000013538 進数で書かれた 32 ビット整数 #

さらに、ドット形式では、各バイトを任意の基数で表現できます。たとえば、192.0x00.0002.235 は合法的な (ただし一般的には使用されない) 表現です。

ipv6とは

IPv6とは英語で「Internet Protocol Version 6」の略称で、インターネットエンジニアリングの次世代の課題です。 IETF が IPv4 を置き換えるために設計した IP プロトコルには、世界中のあらゆる砂粒にアドレスを提供できると主張する多数のアドレスがあります。

IPv4 の最大の問題は、ネットワーク アドレス リソースの不足であり、これがインターネットの応用と発展を大きく制限します。 IPv6 を使用すると、ネットワーク アドレス リソースの数の問題を解決できるだけでなく、複数のアクセス デバイスがインターネットに接続する際の障害も解決できます。

IPv6 は IPv4 に代わるものとして設計されていますが、IPv4 は依然としてインターネット トラフィックにおいて長い間支配的な地位を占めており、IPv6 の使用はゆっくりと増加しています。 2022 年 4 月、IPv6 経由で Google サービスを利用するユーザーの割合が初めて 40% を超えました。

IPv6 アドレスは IPv4 アドレスの 4 倍の 128 ビットで、一般にドット付き 16 進数で 8 ビット、つまり 0x00 から 0xff までの 16 個の 16 進数に分けて表現されます。

IPv6 IP アドレスは 8 つのアドレス セクションで構成され、各セクションには 16 のアドレス ビットが含まれ、合計の長さは 16x8=128 ビットです。

ipv4 および ipv6 アドレスの桁数は何ですか?

したがって、IPv4 ドット付き 10 進数形式は適用されなくなり、16 進数で表現されます。

IPv4 プロトコルと IPv6 プロトコルの違い

1. プロトコル アドレスの違い

1) 、アドレス長

IPv4 プロトコルのアドレス長は 32 ビット (4 バイト)、IPv6 プロトコルのアドレス長は 128 ビット (16 バイト)

ipv4 および ipv6 アドレスの桁数は何ですか?

#2 )、アドレス表現方法

##IPv4 アドレスは 2 進数を 10 進数で表現します。 IPv6 アドレスは、2 進数を 16 進数で表現したものです。

3) アドレス構成

IPv4 プロトコル アドレスは、手動または DHCP 経由で構成できます。

IPv4 プロトコルでは、インターネット コントロール メッセージ プロトコル バージョン 6 (ICMPv6) または DHCPv6 のステートレス アドレス自動構成 (SLAAC) を使用する必要があります。

2. データ パケットの違い

1) パケット サイズ

IPv4 プロトコル データ パケットには 576 バイトが必要で、フラグメンテーションはオプションです。 IPv6 プロトコルのデータ パケットは 1280 バイトを必要とし、断片化されません

2)、ヘッダー

IPv4 プロトコル ヘッダーの長さは 20 バイトであり、QoS に使用されるデータを識別しません最大 40 バイトのオプション フィールドを含む、チェックサムを含むパケット ストリームの処理。

IPv6 プロトコル ヘッダーの長さは 40 バイトで、チェックサムを除く、QoS 処理によって指定されたパケット フローのフロー ラベル フィールドが含まれます。IPv6 プロトコルにはフィールドがありませんが、IPv6 拡張ヘッダーは使用できます。

3) パケットの断片化

IPv4 プロトコルのパケットの断片化は、転送ルーターと送信ホストによって完了します。 IPv6 プロトコルのパケットの断片化は、送信ホストによってのみ行われます。

ipv4 および ipv6 アドレスの桁数は何ですか?

3. DNS レコード

IPv4 プロトコル アドレス (A) レコード、マッピング ホスト名、ポインタ (PTR) レコード、IN -ADDR.ARPA DNS ドメイン。

IPv6 プロトコル アドレス (AAAA) レコード、マッピングされたホスト名、ポインター (PTR) レコード、IP6.ARPA DNS ドメイン

4、IPSec サポート

#IPSec の IPv4 プロトコルのサポートはオプションです。 IPv4 プロトコルには IPSec サポートが組み込まれています。

5. アドレス解決プロトコル

IPv4 プロトコル: アドレス解決プロトコル (ARP) を使用して、IPv4 アドレスを MAC アドレスにマッピングできます。

IPv6 プロトコル: アドレス解決プロトコル (ARP) は、近隣探索プロトコル (NDP) の機能に置き換えられます。

6. 認証と暗号化

Pv6 は認証と暗号化を提供しますが、IPv4 は提供しません。

さらに関連する知識については、

FAQ

列をご覧ください。

基本変換テーブル
形式
ドット付き 10 進数からの変換
ドット付き 10 進数
192.0.2.235
適用外
##ドット付き 16 進数
0xC0.0x00.0x02.0xEB
各バイトは個別に 16 進数に変換されます
ドット付き 8 進数
0300.0000.0002.0353

以上がipv4 および ipv6 アドレスの桁数は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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