Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么只采用IP V4和V6?_Ip_History_Ipv6_Ipv4 - Fatal编程技术网

为什么只采用IP V4和V6?

为什么只采用IP V4和V6?,ip,history,ipv6,ipv4,Ip,History,Ipv6,Ipv4,好吧,我知道,这一次我将被禁止与ip禁止:D 我的问题很奇怪:为什么只采用V4然后跳到V6呢!为什么在听说互联网历史时,我们找不到IP V3或IP V2?!为什么他们不采用IPV5,这是逻辑否 因为personnaly(我是哑巴)我认为4和6是使用的字节数…我认为主要问题是硬件加速。大型仓库和互联网控制器拥有硬件加速的v4/v6路由器。他们不想在20年内更换这种东西超过一次。做得比那多太贵了 IPv4和IPv6之间的版本序列差异是由 将数字5分配给中的实验Internet流协议 1979年,但从

好吧,我知道,这一次我将被禁止与ip禁止:D 我的问题很奇怪:为什么只采用V4然后跳到V6呢!为什么在听说互联网历史时,我们找不到IP V3或IP V2?!为什么他们不采用IPV5,这是逻辑否


因为personnaly(我是哑巴)我认为4和6是使用的字节数…

我认为主要问题是硬件加速。大型仓库和互联网控制器拥有硬件加速的v4/v6路由器。他们不想在20年内更换这种东西超过一次。做得比那多太贵了

IPv4和IPv6之间的版本序列差异是由 将数字5分配给中的实验Internet流协议 1979年,但从未被称为IPv5

IPv1、2和3实际上是TCP/IP协议的一部分,其中 共有3个版本。IPv4是他们将2拆分为单独的 协议,并创建了更新的IP协议

IP版本1、2、3 ,作者,很好地解释了为什么IP的第一个版本是版本4(而不是版本1):

[]的观察导致了TCP/IP体系结构的创建,并将TCP在传输层拆分为TCP,在网络层拆分为IP;因此,名称为“TCP/IP”。(…)将TCP分为两部分的过程始于1978年编写的TCP版本3。第一个用于现代网络的IP和TCP版本的正式标准(版本4)于1980年创建这就是IP的第一个“真实”版本是版本4而不是版本1的原因。(…)

由中引入,后来由(引入)更新,并由替换

和之后都被更新了很多次,如果您生成了,您可以清楚地看到。简化的RFCs图也可用。由于在上查找非常困难,因此您有一个有用的屏幕截图


IP版本5 IP头中的数字表示它是数据报。Internet流协议(及更高版本)于1979年提出,随后在和中进行了描述

引用自(ST) 第页:

协议是5,表示包含ST数据包,例如,与TCP或UDP相反协议5分配给ST与IP版本5分配给ST的安排一致[]

第页:

IP当前使用的值为4,而ST的值为5[]IP和ST数据包头之间的兼容性不要求超过前四位。

引用自(ST2) 第页:

ST2和IP都应用相同的寻址方案来识别不同的主机ST2和IP数据包的前四位不同,前四位包含互联网协议版本号:第5位为ST2保留(IP本身的版本号为4)。作为网络层协议,与IP一样,ST2独立于其底层子网运行。现有的实现使用ARP进行地址解析,并使用与IP相同的第2层SAP

作为一种特殊功能,ST2消息可以封装在IP数据包中。(…)

第页:

IP和ST数据包可以通过IP版本号字段来区分,即数据包的前四(4)位ST已指定值5(请参见[])。IP和ST数据包头之间的兼容性不要求超过前四位。(IP使用值4。)


但是从4开始很奇怪不是吗?