大家好,概念我是终道的地址IT售前工程师Bernie。
自1981年9月开始,极进IPv4开始大行其道。化知和报作为互联网通信协议的第四个版本,在长达30多年的时间里,IPv4一直作为网络层的核心。
它是一种无连接的协议,即:通信的两台设备不需要事先建立好一条稳定的连接通道,系统只需要选定路线做传输即可。
IPv4好用是好用,但随着互联网高速发展,连接数呈现指数级暴增。32位的IPv4最多只能提供大概43亿个地址(2的32次方,4294967296),2011年9月,43亿个IPv4地址被使用完了!
于是,IPv6走向前台。IPv6号称“可以为地球上每一粒沙标注地址”,这话听着有点大,实际上是有道理的。因为它有128位长度,可以提供的地址数量也就是2的128次方(3.4028237e+38,256万亿亿亿亿)。
与IPv4采用“点分十进制”不同,IPv6采用的是“冒分十六进制”,整个地址包含网络前缀和接口标识两个方面。网络前缀就是网络的ID,接口标识就是主机ID,IPv6有3种表示方法。
格式:x:x:x:x:x:x:x:x,每个X表示地址中的16b,以十六进制表示
举例:
5BCD:E901:23C5:6789:AEC7:E
如果一个IPv6地址中间包含连续的一段0,可以把连续的一段0压缩为“::”。
举例:AB00:0:0:0:0:0:0:1101 → AB00::1101
IPv6地址可以嵌入一段IPv4:前96位是v6地址,后32位是v4地址 x:x:x:x:d.d.d.d
举例:::192.168.10.1 ::FF:169.167.3.1
IPv6协议的地址类型有三种:单播地址(Unicast Address)、组播地址(Multicast Address)和任播地址(Anycast Address)。
需要注意的是:IPv4地址的广播地址在IPv6中取消了,IPv6用组播替代了。
跟IPv4地址中大单播地址一样,用来唯一地标识某一个端口。发送到单播地址的数据报文将被传送给此地址所标识的一个端口。
比如:采用单播地址通信,PC1就可以在同一个交换机下的端口中唯一找到PC2进行通信。
用来标识一组端口,发送到组播地址的数据报文被传送给此地址所标识的所有接口。
比如,采用组播地址方式,PC1可以跟PC2/3/4同时通信。
发送到任播地址的数据报文被传送给此地址所标识的一组端口中距离源节点最近的一个端口。
注意:这里说的距离是根据路由协议计算出来的,不是物理长度的地址。
IPv6的报文的整体结构包括报头、扩展报头和上层的协议数据。报头包括如图的以下内容。
与IPv4相比,IPv6可不是数量多这么简单。它还有很多的优点,比如支持QoS网络质量等级、可以做路由聚合提高路由的转发效率等等。列举一小部分区别如下。
以上是对IPv6的简要介绍,管中窥豹,很多技术细节没有谈到。比如IPv6的编址技术、重要的基础协议ICMPv6等。
2023年,互联网技术、物联网技术迅猛发展,全球移动连接数已突破55亿,IP地址也超过了42.9亿个。这两个数量都已经超过了IPv4地址总数,但对于IPv6来说这个数量还不够塞牙缝的。有了IPv6,我们再也不必担心连接数过多的情况。
文章出自:IT一指禅,如有转载本文请联系【IT一指禅】今日头条号。
(责任编辑:娱乐)
大盘收复2900点 蓝筹和成长股均有所表现 长盛9只基金却联手暴跌