为了保证零压缩有一个不含混的解释
发布时间:2014/9/30 17:55:22 访问次数:1446
为了保证零压缩有一个不含混的解释,规定在任一地址中只能使用一次零压缩。该技HD64F2357F20术对己建议的分配策略特别有用,囚为会有许多地址包含较长连续的零串。其次,冒号十六进制记法可结合使用点分十进制记法的后缀。我们下面会看到这种结合在IP△ˉ0向IPv6的转换阶段特别有用。例如,下面的串是一个合法的冒号十六进制记法:
O:0:0:0:0:0:128.10.2.1
请注意,在这种记法中,虽然为冒号所分隔的每个值是两个字节(16位)的量,但每个点分十进制部分的值则指明一个字节⒅位)的值。再使用零压缩即可得出:
::128.10.2.1
下面再给出几个使用零压缩的例子。
1O80:O:O:0:8:80O:200C:417A 记冫1 1o80::8:800:200C:钅17AFF0⒈0:0:0:0:0:0:101(多播地址) 记为 FF0⒈:1010:0:O:O:0:0:0:1(环回地址) 记为 ∷10:0:0:0:0:0:0:0(未指明地址) 记为 ∷CIDR的斜线表示法仍然可用。例如,ω位的前缀12AB000O0000CD3(十六进制表示的15个字符,每个字符代表4位二进制数字)可记为:12AB:0000:00O0:CD30:0000:0000:0O00:0000/6O或 12AB::CD3O:0:0:0:0/60或 12AB:0:O:cD30::/60
但不允许记为:
12AB:0:0:cD3/60 (不能把16位地址块最后的0省略)或 12AB::CD30/60 (这是地址12AB:O:0:0:O:0:0:CD30的前ω位二进制)或 12AB::CD3/60 (这是地址12AB:0:0:o:0:0:0:0CD3的前ω位二进制)
为了保证零压缩有一个不含混的解释,规定在任一地址中只能使用一次零压缩。该技HD64F2357F20术对己建议的分配策略特别有用,囚为会有许多地址包含较长连续的零串。其次,冒号十六进制记法可结合使用点分十进制记法的后缀。我们下面会看到这种结合在IP△ˉ0向IPv6的转换阶段特别有用。例如,下面的串是一个合法的冒号十六进制记法:
O:0:0:0:0:0:128.10.2.1
请注意,在这种记法中,虽然为冒号所分隔的每个值是两个字节(16位)的量,但每个点分十进制部分的值则指明一个字节⒅位)的值。再使用零压缩即可得出:
::128.10.2.1
下面再给出几个使用零压缩的例子。
1O80:O:O:0:8:80O:200C:417A 记冫1 1o80::8:800:200C:钅17AFF0⒈0:0:0:0:0:0:101(多播地址) 记为 FF0⒈:1010:0:O:O:0:0:0:1(环回地址) 记为 ∷10:0:0:0:0:0:0:0(未指明地址) 记为 ∷CIDR的斜线表示法仍然可用。例如,ω位的前缀12AB000O0000CD3(十六进制表示的15个字符,每个字符代表4位二进制数字)可记为:12AB:0000:00O0:CD30:0000:0000:0O00:0000/6O或 12AB::CD3O:0:0:0:0/60或 12AB:0:O:cD30::/60
但不允许记为:
12AB:0:0:cD3/60 (不能把16位地址块最后的0省略)或 12AB::CD30/60 (这是地址12AB:O:0:0:O:0:0:CD30的前ω位二进制)或 12AB::CD3/60 (这是地址12AB:0:0:o:0:0:0:0CD3的前ω位二进制)
上一篇:地址的类型与地址空间
上一篇:地址空间的分配