发布网友 发布时间:2022-10-09 15:42
共1个回答
热心网友 时间:2023-02-19 16:05
IPv6地址由128位二进制数组成的。
IPv6众的128位地址通常被写成8组,每组为4个十六进制数的形式。比如:“AD70:0000:0000:0000:CBAA:0000:00C1:0002” 是一个合法的IPv6地址。这个地址比较长,看起来不方便也不易于书写。
零压缩法可以用来缩减其长度,如果几个连续段位的值都是0,那么这些0就可以简单的以“::”来表示,上述地址就可以被写成“AD70::CBAA:0000:00C1:0002”。但是要注意的是,只能简化连续的段位的0,其前后的0都要保留,比如AD70的最后的这个0,不能被简化。
还有这个简化只能用一次,在上例中的“ABAA”后面的“0000”就不能再次被简化。当然也可以在“CBAA”后面使用“::”,这样的话前面的12个0就不能压缩了。这个*的目的是为了能准确还原被压缩的0,不然就无法确定每个“::”代表了多少个0。
扩展资料:
IPv6地址的寻址模式:
1、单播地址
单播地址又叫单目地址,就是传统的点对点通信,单播表示一个单接口的标识符。IPv6单播地址的类型又分:全球单播地址、链路本地地址和站点本地地址。
2、组播地址
又称为多点传送地址或者多播,即一组接口的标识符,只要存在合适的多点传输的路由拓扑就可将设有多播地址的包传输到这个地址识别的那组接口。
3、泛播地址
又称之为任意点传送地址,它也是一个标识符可以识别多重接口的情况,只要有合适的路由拓扑,即可以将设有任意传播地址的数据包传给位址识别的最近的单一接口。最近的接口是指最短的路由距离。
任意点传送地址空间可以认为是从单点传送地址空间中划分出来的,它可以是表示单点传送地址的任何形式。它与单点传送地址间结构上是没有差别的。
参考资料来源:百度百科-IPv6地址