IPv4とIPv6プロトコルの違い
IPv4とIPv6のプロトコル| IPアドレス指定スキームと制限
インターネットプロトコル
IP(インターネットプロトコル)は、1981年にIETF(Internet Engineering Task Force)RFC791(Request for Comments)で定義されています.IPは、パケット交換通信ネットワークで使用されるコネクションレスプロトコルです。 IPは、あるホストから別のホストへのデータ送信を提供します。ホストは、IPアドレスと呼ばれる固有の番号で識別されます。 IPは保証付き配送をサポートしておらず、配送の順序を維持していません。これは、ベストエフォート型で配信するように動作し、パケット伝送ネットワークにおけるベストエフォート型トラフィックに該当します。 IP(TCP)の上にあるレイヤーは、パケットの保証された配信と順序付けを調べます。
IPアドレスは、コンピュータネットワーク内のホストをグローバルに一意に識別する番号です。実際の単語の例では、国に固有の国番号を持つ電話番号のように考えることができます。アリスがボブに電話をしたい場合、アリスはパケットをボブに送信したい場合、アリスがボブの電話番号を正確にパケット通信で呼び出す。アリスはユニークなボブのIPアドレスにパケットを送信します。これらのIPアドレスは、パブリックIPまたはリアルIPと呼ばれます。アリスがボブのオフィスに電話をかけ、ボブに連絡するために内線番号をパンチする場合を考えてください。この内線番号はプライベートであるため、内線番号は外からは届きません。 (内線番号834929)、別の会社にも同じ内線番号が存在する可能性があります。 (B社の内線834929)。これはIP世界でも同じですが、プライベートネットワーク内で使用されているプライベートIPアドレスもあります。これは外部から直接届くものではなく、固有でもありません。
IPv4
RFC 791で定義されています。
これは、ホストを識別する32ビットの番号です。したがって、合計アドレス空間は232で4×109にほぼ等しくなります。 IPは、アドレスの不足を克服するために、クラスフルでクラスレスなコンセプトで動作します。 Classfulネットワークは、ネットワークとネットワークのホストを識別するためのアドレス指定計画です。 IPv4には5つのクラスA、B、C、D、Eがあります。クラスAでは32ビットからなる最初の8ビットがネットワークを識別し、クラスBは最初の16ビットであり、クラスCでは24ビットです。クラスCアドレスを最初に考えると、24ビットはネットワーク部分を識別し、最後の8ビットはその特定のネットワーク内のホストを識別します。理論的には、クラスCネットワークは、256のホストである28だけを含むことができる。
アドレス空間の制限のため、1993年にCIDR(Classless Inter-Domain Routing)が導入されました。固定ネットワーク部分とホスト部分を持つ代わりに、CIDRは可変長のネットワークとホスト部分を導入します関連するサブネットマスク。
IPv6
RFC 2460
で定義されているIPv6は、IPアドレス空間の不足を克服するために導入されました。IPv6はアドレス空間が2128(約3. 4×1038)の128ビット数です。これにより、アドレッシングスペースの問題やルーティングトラフィックを克服する柔軟性が得られます。
アドレス形式:
ここで、IPv6では最初に64ビットがネットワーク部分を定義し、残りの64ビットはホストアドレス部分です。 IPv4は8ビットバイナリの4ブロックで表され、IPv6はコロンで区切られた16ビット16進値の8グループで表されます。さらに、使い易くするために、以下の規則で簡略化することができる。
(1)16ビット値内の先行するゼロ(0):0,0,0:0000:0000: (2)アドレス内の連続したグループのゼロの単一の出現は、二重コロンで置き換えることができる
So 2607:f0d0:1002:0051:0000:0000:0202:0004は次のように書くことができる
2607:f0d0:1002:0051:0000:0000:0202:0004
2607:f0d0:1002:0051:202:4
IPv6の主な特徴
(1) 128ビットであるため(2)マルチキャストへのサポート強化
(3)ネットワークレイヤセキュリティのサポート (4)モビリティサポート
(5)必要に応じて拡張ヘッダ
(6)ネットワークがより大きなMTUをサポートする場合、IPv6でサポートされるサイズのペイロード。 (Jumbograms)
概要:
(1)IPv4は、IPv6が128ビットアドレス空間を持つ32ビットのアドレス空間です。
(2)IPv4の最適化のためにCIDRが導入されました。
(3)IPv4形式は4オクテット、IPv6は8ブロック16進数です。 IPv6はマルチキャストをサポートしているにもかかわらず、IPv6はマルチキャストを広くサポートしている。(5)IPv6は、移動性をサポートしているので、三角ルーティングを避けるIPv6(6)IPv6はIPv4よりも大きなペイロードをサポートする。 )現在、IPトンネリングはIPv4とIPv6の相互接続に使用されています。