问题 单项选择题

以下对IPv6地址的表示中,错误的是______。

A.FF60:0:2A90:F875:0:4CA2:9C5A
B.31DB::A3D6:0:2A67:F:FE80
C.::B2C:7:4CA2:9C5:601:0:05D7
D.21BC:EA90:F83:0:D4F5:::/32

答案

参考答案:A

解析: IPv6的128位地址采用冒号十六进制的表示法表达,即按每16位划分为1个位段,每个位段被转换为1个4位的十六进制数,并用冒号“:”隔开。IPv6的128位地址最多可被划分为8个位段,而选项A的“FF60:0:2A90:F875:0:4CA2:9C5A”只有7个位段,因此选项A的地址表示是错误的。
一个IPv6地址中可能会出现多个二进制数0,由此规定了“前导零压缩法”,即通过压缩某个位段中的前导0来简化IPv6地址的表示。如果IPv6地址中包含了一长串0,则可以使用“双冒号表示法”来进一步简化IP地址表达。但双冒号“::”在一个IPv6地址中只能出现一次。因此选项B和选项C都是正确的IPv6地址简化表示。
IPv6不支持子网掩码,它只支持前缀长度表示法。前缀是IPv6地址的一部分,用做IPv6路由或子网标识。前缀的表示方法与IPv4中的无类域间路由CIDR的表示方法基本类似。IPv6前缀可以用“地址/前缀长度”来表示。例如,选项D的“21BC:EA90:F83:0:D4F5:::/32”。

多项选择题
填空题