IPv4とIPv6— 2つのプロトコルの違いは何ですか?

公開: 2020-08-21

IPv4とIPv6の違いに混乱していませんか?

I nternet P rotocolの略語であるIPは、コンピューター/デバイスがネットワークを介して相互に通信するのに役立つプロトコルです。 名前の「v」が示すように、インターネットプロトコルにはIPv4とIPv6の異なるバージョンがあります。

この投稿では、IPv4とIPv6の違いを理解するために知っておく必要のあるすべてのことを掘り下げます。 これが私たちがカバーするものです:

ビデオ版を見たいですか?

インターネットプロトコル(IP)とは何ですか?

インターネットプロトコル(IP)は、データのパケットをルーティングして、データがネットワーク間を移動し、適切な宛先に到達できるようにするための一連のルールです。

コンピューターが情報を送信しようとすると、パケットと呼ばれる小さなチャンクに分割されます。 これらのパケットがすべて適切な場所に到達するようにするために、各パケットにはIP情報が含まれています。

パズルの他の部分は、インターネット上のすべてのデバイスまたはドメインに、他のデバイスからそれを一意に識別するIPアドレスが割り当てられることです。

これには、おそらく以前に遭遇したことがある自分のコンピューターが含まれます。 多くの「私のIPアドレスは何ですか?」の1つに行くとツールを使用すると、コンピューターのIPアドレスと現在地の概算が表示されます( VPNを使用している場合を除き、正確である必要があります)。

あなたが最もよく知っているIPアドレスはおそらく次のようになります。

32.253.431.175

各デバイスにIPアドレスを割り当てることにより、ネットワークはこれらすべてのデータパケットを効果的にルーティングし、適切な場所に確実に到達させることができます。

IPv4とは何ですか?

名前に「4」が含まれているにもかかわらず、IPv4は実際に使用されるIPの最初のバージョンです。 1983年に発売され、現在でもネットワーク上のデバイスを識別するための最もよく知られたバージョンです。

IPv4は32ビットアドレスを使用します。これは、「IPアドレス」について説明するときにおそらく最もよく知っている形式です。 この32ビットアドレス空間は約43億の一意のアドレスを提供しますが、一部のIPブロックは特別な用途のために予約されています。

IPv4アドレスの例を次に示します。

32.253.431.175

IPv6とは何ですか?

IPv6は、128ビットのアドレス形式を使用し、数字と文字の両方を含む新しいバージョンのIPです。 IPv6アドレスの例を次に示します。

3002:0bd6:0000:0000:0000:ee00:0033:6778

新しいバージョンのIPが必要なのはなぜですか?

この時点で、なぜIPv6が存在するのか疑問に思われるかもしれません。

ええと、IPv4の43億の潜在的なIPアドレスはたくさんのように見えるかもしれませんが、もっとたくさんのIPアドレスが必要です!

世界にはたくさんのデバイスを持っている人がたくさんいます。 これは、IoTデバイス(モノのインターネット)とセンサーの台頭でさらに大きな問題になります。これらは接続されたデバイスのプールを大幅に拡大するからです。

簡単に言えば、世界は一意のIPv4アドレスを使い果たしていました。これが、IPv6が必要な最大の理由です。

ただし、他にも重要な技術的理由がいくつかあります。それらについて説明しましょう。

インターネットプロトコルの略であるIPは、コンピュータ/デバイスがネットワークを介して通信するのに役立ちます。 このガイドでは、IPv4バージョンとIPv6バージョンの違いについて詳しく説明します。 クリックしてツイート

IPv4とIPv6の違いは何ですか?

それでは、IPv4とIPv6の違いについて見ていきましょう。

最も明白な違い、そして一般の人々に最も当てはまるのは、フォーマットの違いです。

  • IPv4は32ビットアドレスを使用します
  • IPv6は128アドレスを使用します

計算に入る必要はありませんが(次のセクションでそれを保存します)、これはIPv6がIPv4の1,028倍のアドレスを提供することを意味します。これにより、「アドレス不足」の問題が本質的に解決されます(少なくとも当面の間)。

IPv6もコロンで区切られた英数字アドレスですが、IPv4は数値であり、ピリオドで区切られています。 繰り返しますが、それぞれの例を次に示します。

  • IPv4 – 32.253.431.175
  • IPv6 – 3002:0bd6:0000:0000:0000:ee00:0033:6778

IPv4とIPv6の間にもいくつかの技術的な違いがありますが、開発者以外の人は実際にそれらを知る必要はありません。 最も顕著な技術的な違いのいくつかは次のとおりです。

  • IPv6には、組み込みのサービス品質(QoS)が含まれています。
  • IPv6には、ネットワークセキュリティレイヤー(IPsec)が組み込まれています。
  • IPv6は、ネットワークアドレス変換(NAT)を排除し、IP層でのエンドツーエンド接続を可能にします。
  • マルチキャストはIPv6の基本仕様の一部ですが、IPv4ではオプションです。 マルチキャストを使用すると、1回の操作で複数の宛先にパケットを送信できます。
  • IPv6には、より大きなパケットヘッダーがあります(IPv4の約2倍の大きさ)。

IPv4とIPv6にはいくつのアドレスがありますか?

前述のように、IPv6はIPv4の1,028倍のIPアドレスをサポートします。

IPv4は約42.9億のアドレスをサポートします。

一方、IPv6はサポートしています…まあ、それを書く最も簡単な方法は2^128の異なるアドレスです。 正確な数に興味がある場合は、IPv6が提供する一意のアドレスの数を次に示します:340,282,366,920,938,463,463,374,607,431,768,211,456

つまり、IPv6アドレスがなくなるまでには、まだ長い道のりがあります。

IPv4とIPv6の速度に違いはありますか? どちらが速いですか?

一般に、IPv4とIPv6の速度に大きな違いはありませんが、状況によってはIPv6の方がわずかに速い可能性があることを示す証拠もあります。

ダウンタイムとWordPressの問題に苦しんでいますか? Kinstaは、パフォーマンスとセキュリティを念頭に置いて設計されたホスティングソリューションです。 私たちの計画をチェックしてください

「違いなし」の側面では、SucuriはIPv4とIPv6の両方をサポートするサイトで一連のテストを実行し、テストしたほとんどのサイトで基本的に違いがないことを確認しました。

ただし、IPv6の方が高速であることを示す証拠もいくつかあります。 たとえば、Facebookのエンジニアリングブログには、「FacebookへのアクセスはIPv6よりも10〜15パーセント高速であることがわかりました」と記載されています。

同様に、AkamaiはiPhone /モバイルネットワークで単一のURLをテストし、サイトの読み込み時間の中央値がIPv6とIPv4の方が5%速いことを確認しました。

ただし、変数が多いため、厳密に制御された実験を実行せずにパフォーマンスを比較することは困難です。

IPv6の方が高速である理由の1つは、ネットワークアドレス変換(NAT)に時間を浪費しないことです。 ただし、IPv6のパケットヘッダーも大きいため、一部のユースケースでは遅くなる可能性があります。

IPv4またはIPv6の方が人気がありますか?

IPv6の採用が増えるにつれて数は変化していますが、IPv4は依然として最も広く使用されているインターネットプロトコルです。

世界中でIPv6を採用
世界中でIPv6を採用

Googleは、世界中の国々によるGoogleユーザーのIPv6可用性に関する公開統計を維持しています。 これらの数値は、IPv4ではなくIPv6を経由するGoogleサイトへのすべてのトラフィックの割合です。

世界中で、IPv6の可用性は約32%ですが、国によって大きく異なります。 たとえば、米国ではIPv6が41%以上採用されていますが、英国では約30%が採用されており、スペインでは2.5%しか採用されていません。

国ごとのIPv6の採用
国ごとのIPv6の採用

Kinstaはどのインターネットプロトコルバージョンを使用していますか?

KinstaでWordPressサイトをホストしている場合、KinstaがIPv4とIPv6のどちらを使用しているか疑問に思われるかもしれません。 Kinstaは現在IPv4を使用しています。

なんで? KinstaはGoogleCloudのプレミアム階層を利用しているため、現時点では、GoogleCloudはIPv6を完全にはサポートしていません。

そうは言っても、IPv6のサポートはGoogle Cloudのロードマップにあるため、これは将来変更される可能性があります。 ただし、GoogleCloudがIPv6サポートを追加する時期についての公式のタイムラインはありません。

IPv4とIPv6で混乱していますか? クリックして、これら2つのインターネットプロトコルバージョンの違いを確認してください。 クリックしてツイート

概要

インターネットプロトコル(IP)は、ネットワークを介してデータをルーティングするのに役立ちます。 これを実現するために、各デバイスにはIPアドレスが割り当てられます。

IPv4は、1983年に発売された元のバージョンです。ただし、その32ビット形式では最大43億の一意のアドレスしか使用できないため、現代の世界のニーズに対応できません。

一意のIPv4アドレスの不足に対処するために(およびその他の技術的な変更を加えるために)、IPv6が作成されました。 IPv6は128ビットのアドレス形式を使用しており、 3.4 x1038一意のIPアドレスを許可します。

ほとんどの人にとって、知っておく必要があるのはそれだけです。IPv6は異なる形式を使用し、IPv4よりもはるかに多くの一意のアドレスを提供します。

Kinstaのインフラストラクチャを支えるGCPはまだIPv6サポートを展開していないため、KinstaはIPv4を使用しています。 IPv6はGoogleCloudのロードマップに含まれているため、将来変更される可能性があります。