IPv4とIPv6について多くのことを聞きましたが、IPv5については何も読みません。議論のどこで迷子になりましたか?
IPv4とIPv6について多くのことを聞きましたが、IPv5については何も読みません。議論のどこで迷子になりましたか?
回答:
IPヘッダーの最初の4ビットは、プロトコルバージョン(4または6)を格納するために使用されます。バージョン5は別のプロトコルであるInternet Steam Protocolに割り当てられたため、IPv4の後継では使用できませんでした。
インターネットスチームプロトコルは、セクション1.2にあるRFC1819で定義されています。
ST2とIPの両方が同じアドレス指定スキームを適用して、異なるホストを識別します。ST2およびIPパケットは、インターネットワークプロトコルのバージョン番号を含む最初の4ビットが異なります。番号5はST2用に予約されています(IP自体にはバージョン番号4があります)。IPのようなネットワーク層プロトコルとして、ST2はその基礎となるサブネットから独立して動作します。既存の実装では、アドレス解決にARPを使用し、IPと同じレイヤー2 SAPを使用します。
オライリーのアーカイブから引用:
しかし、IPv5はどうなったのでしょうか?
次世代のインターネットプロトコルであるIPngは、実装が1996年までにフラッディングアウトを開始するという目標を持って1994年に考案されました(そう、これまでに起こったことのように)。IPv6は、よく使われているIPv4の「ゴッドセンド」になるはずでした。アドレス指定に使用するバイト数を4バイトから16バイトに増やし、エニーキャストルーティングを導入し、IPレイヤーからチェックサムを削除しました。その他の改善点。もちろん、保持されるフィールドの1つはバージョンフィールドでした。これらの8ビットは、このIPヘッダーにバージョン4が存在する場合、バージョン4であると識別し、おそらく次を識別するために「5」を使用しますgenバージョン。残念ながら、その「5」はすでに他のものに与えられています。
1970年代後半、音声、ビデオ、および分散シミュレーションの実験的送信のために、STというプロトコル(インターネットストリームプロトコル)が作成されました。20年後、このプロトコルは改訂されてST2になり、IBM、NeXT、Apple、Sunなどのグループによって商用プロジェクトに実装され始めました。すごい違いました。STおよびST +は、コネクションレスIPv4の対応物ではなく、接続を提供しました。また、QoSを保証しました。STとST +には、すでにその魔法の「5」が与えられていました。
そして今、インターネットの時計が刻々と過ぎていく中で、私たちのPCはIPv5を使用しません。そこで、6に進みます。