问题
单项选择题
以下对IPv6地址的表示中,正确的是()。
A.FF60::2A90:FH:0:4CA2:9C5A:0
B.31DB:0:0:3:0:2A:F:FE80:0
C.::601:4CA2:9C5:B2C7::05D7
D.21AE:D30:0:B3F2:1::/64
答案
参考答案:D
解析:
[考点透解] IPv6的128位地址采用冒号十六进制表示法表示,即按每16位划分为1个位段,每个位段被转换为1个4位的十六进制数,并用冒号“:”隔开。IPv6的128位地址最多可被划分为8个位段,而选项B的“31DB:0:0:3:0:2A:F:FE80:0”共有9个位段,因此选项B的地址表示是错误的。由于选项A的地址表示中出现了字符“H”,它不属于十六进制的有效字符,因此选项A的地址表示也是错误的。 如果IPv6地址中包含了一长串0,则可以使用“双冒号表示法”,进一步简化IP地址表达。但双冒号“::”在一个IPv6地址中只能出现一次。由于选项C的地址表示中出现了两次“::”,因此选项C的地址表示是错误的。 IPv6不支持子网掩码,它只支持前缀长度表示法。前缀是IPv6地址的一部分,用做IPv6路由或子网标识。前缀的表示方法与IPv4中的无类域间路由CIDR表示方法基本类似。IPv6前缀可以用“地址/前缀长度”来表示。例如,选项D的“21AE:D30:0:B3F2:L1::/64”。