IPv6地址的格式前缀用于表示地址类型或子网地址,例如60位的地址前缀12AB0

admin2022-08-02  47

问题 IPv6地址的格式前缀用于表示地址类型或子网地址,例如60位的地址前缀12AB00000000CD30有多种合法的表示形式,下面的选项中,不合法的是(  )。A.12AB:0000:0000:CD30:0000:0000:0000:0000/60B.12AB::CD30:0:0:0:0/60C.12AB:0:0:CD30/60D.12AB:0:0:CD30::/60

选项 A.12AB:0000:0000:CD30:0000:0000:0000:0000/60
B.12AB::CD30:0:0:0:0/60
C.12AB:0:0:CD30/60
D.12AB:0:0:CD30::/60

答案 C

解析 此题实质上是考查IPv6地址的简写。具体简写方法参考下面的案例:
IPv6地址为128位长,但通常写作8组每组4个十六进制数的形式。例如:               
2001:0db8:85a3:08d3:1319:8a2e:0370:7344是一个合法的IPv6地址。   
如果4个数字都是零,可以被省略。例如:
2001:0db8:85a3:0000:1319:8a2e:0370:7344等价于:
2001:0db8:85a3::1319:8a2e:0370:7344。
遵守这些规则,如果因为省略而出现了两个以上的冒号,则可以压缩为一个,但这种零压缩在地址中只能出现一次。因此:
2001:0DB8:0000:0000:0000:0000:1428:57ab
2001:0DB8:0000:0000:0000::1428:57ab
2001:0DB8:0:0:0:0:1428:57ab
2001:0DB8:0::0:1428:57ab
2001:0DB8::1428:57ab
以上都是合法的地址,并且它们是等价的。同时前导的零可以省略,因此: 2001:0DB8:02de::0e13等价于 2001:DB8:2de::e13。
转载请注明原文地址:https://tihaiku.com/congyezige/2405605.html

最新回复(0)