嵌入式与Linux那些事

电子技术应用专栏作家——嵌入式与Linux那些事。关注嵌入式与Linux的校招社招,本人整理了《嵌入式软件工程师笔试面试指南》PDF,平时发布嵌入式与Linux相关的实用技术文章

IPv4之后直接是IPv6,为何没有IPv5?

0
阅读(3406)

只要使用过电脑的人,99%应该都知道IP地址。去年有一个重大的新闻“全球IPv4地址耗尽”相信大家都听说了。

然后IPv6就成了当下发展的趋势,包括有些手机APP会重点标注“兼容IPv6”等信息。那么问题来了:IPv4之后直接是IPv6,为什么没有IPv5?

是否有IPv5?如果有,那么 IPv5 发生了什么?

答案肯定是有一个IPv5,下面解释一下关于IPv5的内容。

一、互联网的早期历史

下面给出一张1977年的ARPA逻辑地图:

image.png

图片来源:维基百科

在1960年代后期,美国国防部高级研究计划局(ARPA)发起了一个在全国范围内链接计算机的项目。最初的目标是创建一个由全国ARPA资助的所有计算机组成的网络系统。

由于这是第一次将如此规模的网络整合在一起,因此他们也在不断发展自己的技术和硬件。他们工作的第一件事就是开发一套为传输控制协议(TCP)的互联网协议(IP )。该协议“在通过IP网络进行通信的主机上运行的应用程序之间可靠,有序且经过错误检查的八位位组(字节)流的交付”。基本上,它确保数据到达需要安全存储的位置。

最初,TCP被设计为“主机级别的端到端协议以及打包和路由协议”。但是,他们意识到他们需要拆分协议以使其更易于管理,决定由IP处理打包和路由。

到那时,TCP其实已经经历了三个版本(IPv1、 IPv2、 IPv3),因此新协议被称为IPv4。

二、IPv5的诞生

image.png

IPv5最开始的名称为:Internet Stream Protocol,即Internet流协议(或ST)。它由Apple、NeXT和Sun Microsystems创建,目的是为了对流式语音和视频进行实验。

该新协议能够“在保持通信的同时以特定频率上传输数据包”。


三、IPv5发生了什么?

IPv5从未被接受为正式的互联网协议,这主要是由于32位限制

IPV5使用与IPv4相同的寻址系统,每个地址由0到255之间的四组数字组成。这将可能的地址数量限制为43亿个。

在1970年代初,这似乎比世界所需要的还要多。但是,互联网的爆炸性增长证明了这一想法是错误的。2011年,世界正式耗尽了IPv4地址。

在1990年代,一个新项目开始致力于下一代互联网协议(IPng)。就这样,128位IPv6诞生了。IPv6地址包含“八个8个字符的十六进制数字系列”,可以包含从0到9的数字和从A到F的字母。与IPv4不同,IPv6拥有数万亿个可能的地址,因此保证了足够多的地址空间可被分配。

同时,IPv5奠定了IP语音技术的基础,而该技术已被我们用于当今世界范围内的通信。因此,在某种程度上你可以说IPv5到今天仍然存在。

素材来作者:John Paul,素材来源于网络

版权归原作者所有。仅供技术的传播和学习讨论,如涉及作品版权问题,请联系我进行删除。



原文链接:https://mp.weixin.qq.com/s/AJwPL1GbwOzAYDwk4ZkbYA

微信图片_20220708145705.jpg

电子技术应用专栏作家 嵌入式与Linux那些事