【誉天数通面试私房菜之IPv6专题】第二期: Ipv6地址详解

IPv6地址的表示方法

IPv6地址总长度为128比特,通常分为8组,每组为4个十六进制数的形式,每组十六进制数间用冒号分隔。例如:FC00:0000:130F:0000:0000:09C0:876A:130B,这是IPv6地址的首选格式。

为了书写方便,IPv6还提供了压缩格式,以上述IPv6地址为例,具体压缩规则为:每组中的前导“0”都可以省略,所以上述地址可写为:FC00:0:130F:0:0:9C0:876A:130B。

地址中包含的连续两个或多个均为0的组,可以用双冒号“::”来代替,所以上述地址又可以进一步简写为:FC00:0:130F::9C0:876A:130B。

需要注意的是,在一个IPv6地址中只能使用一次双冒号“::”,否则当计算机将压缩后的地址恢复成128位时,无法确定每个“::”代表0的个数。

缩写举例

IPv6地址结构

IPv6地址分为两部分

网络前缀,相当于IPv4中的网络ID
接口标识,相当于IPv4中的主机ID

接口标识生成方法

手工配置
系统通过软件自动生成
IEEE EUI-64规范自动生成

Ipv6地址分类

IPv4地址分为:单播地址、组播地址、广播地址。而IPv6中没有广播地址,增加了任播地址。也就是说IPv6地址被分为:单播地址、组播地址、任播地址。

单播地址用于标识一个接口,发往该目的地址的报文会被送到被标识的接口;
组播地址用于标识多个接口,发往该目的地址的报文会被送到被标识的所有接口;
任播地址用于标识多个接口,发往该目的地址的报文会被送到被标识的所有接口中最近的一个接口上。实际上任播地址与单播地址使用同一个地址空间,也就是说,由路由器决定数据包是做任播转发还是单播转发。

Ipv6地址空间
在这里插入图片描述

发布了2 篇原创文章 · 获赞 0 · 访问量 132

猜你喜欢

转载自blog.csdn.net/weixin_44149606/article/details/104829415