正在加载图片...
8位 120位 0000000000000000000000000000000000000000000000000000000000..00000000001 前缀 后缀 图26.8环回地址 例26.10 试比较IPv4中的环回地址和IPv6中的环回地址。 解 它们之间有两点不同。在分类编址中分配给环回地址的是一个完整的地址块,而在IPv6 中只有一个地址被作为环回地址分配。另外,分类编址中的环回地址块是A类地址块的一部 分,而在IPv6中,它只是保留地址块中的一个地址。 嵌入的IPv4地址我们将在第27章中看到,从IPv4到IPv6的过渡期间,主机可以在 IPv6中嵌入它们的IPv4地址。为此而设计了两种格式:兼容的和映射的。兼容地址 (compatib1 e address)是在96位0之后紧跟32位的IPv4地址。当使用IPv6的计算机要 把报文发送给另一个使用IPv6的计算机,但是,分组又必须要通过仍然使用了IPv4网络的 区域时,就要使用这种地址。发送方必须使用与IPv4兼容的地址,使得分组能够通过IPv4 的网络区域。例如,IPv4地址2.13.17.14(点分十进制格式表示)被转换为0:2.13.17.14 (混合格式表示)。在这个IPv4地址前面加上96个0产生了一个128位的IPv6地址(见图 26.9)。这个子地址块是能够包含232个地址的保留区,它的CID记法是::/96。我们将在 第27章更详细地讨论此类地址。 00000000 全0 Pv4地址 96位 32位 图26.9兼容地址 一个映射地址(mapped address.)由80位0之后紧跟着l6位1,再后面跟着的就是 32位的IPv4地址。当某个计算机已经过渡到IPv6而打算把分组发送给一个仍然使用IPv4 的计算机时,就要使用这种地址。这个分组所经过的大部分网络是IPv6的,但最后要交付 到使用IPv4的主机。例如,IPv4地址2.13.17.14(点分十进制格式)被转换为 0:FFFF:2.13.17.14(十六进制冒号格式)。IPv4地址的前面加上80个0和16个1,得到 一个128位的IPv6地址(见第27.3节有关过渡策略的介绍)。图26.10所示为一个映射地 址。 00000000 全0 全1 IPv4地址 80位 16位 32位 图26.10映射地址 关于映射地址和兼容地址有一个非常有意思的地方,它们的设计使得在计算检验和时, 可以使用嵌入的地址,也可以使用完整的地址,因为额外的0或1,只要其个数是16的倍 数,对检验和的计算来说就没有任何影响。这一点对于使用了需要计算检验和的伪首部的 UDP和TCP来说很重要,因为若分组的地址被某个路由器从IPv6地址变为IPv4地址后,检 验和的计算不受影响。 全球单播地址块 这是因特网上主机与主机之间的单播通信所使用的主要地址块。我们将在后面全面而详 细地讨论这个地址块,以说明它是如何在因特网中被用来提供分级编址的 唯一的本地单播地址块 我们在第5章介绍IPv4协议时讨论过专用地址。我们说在IPv4地址空间中有一些地址图 26.8 环回地址 例 26.10 试比较 IPv4 中的环回地址和 IPv6 中的环回地址。 解 它们之间有两点不同。在分类编址中分配给环回地址的是一个完整的地址块,而在 IPv6 中只有一个地址被作为环回地址分配。另外,分类编址中的环回地址块是 A 类地址块的一部 分,而在 IPv6 中,它只是保留地址块中的一个地址。 嵌入的 IPv4 地址 我们将在第 27 章中看到,从 IPv4 到 IPv6 的过渡期间,主机可以在 IPv6 中嵌入它们的 IPv4 地址。为此而设计了两种格式:兼容的和映射的。兼容地址 (compatible address)是在 96 位 O 之后紧跟 32 位的 IPv4 地址。当使用 IPv6 的计算机要 把报文发送给另一个使用 IPv6 的计算机,但是,分组又必须要通过仍然使用了 IPv4 网络的 区域时,就要使用这种地址。发送方必须使用与 IPv4 兼容的地址,使得分组能够通过 IPv4 的网络区域。例如,IPv4 地址 2.13.17.14(点分十进制格式表示)被转换为 0::2.13.17.14 (混合格式表示)。在这个 IPv4 地址前面加上 96 个 0 产生了一个 128 位的 IPv6 地址(见图 26.9)。这个子地址块是能够包含 232 个地址的保留区,它的 CIDR 记法是::/96。我们将在 第 27 章更详细地讨论此类地址。 图 26.9 兼容地址 一个映射地址(mapped address)由 80 位 O 之后紧跟着 16 位 1,再后面跟着的就是 32 位的 IPv4 地址。当某个计算机已经过渡到 IPv6 而打算把分组发送给一个仍然使用 IPv4 的计算机时,就要使用这种地址。这个分组所经过的大部分网络是 IPv6 的,但最后要交付 到使用 IPv4 的主机。例如,IPv4 地址 2.13.17.14(点分十进制格式)被转换为 O::FFFF:2.13.17.14(十六进制冒号格式)。IPv4 地址的前面加上 80 个 0 和 16 个 1,得到 一个 128 位的 IPv6 地址(见第 27.3 节有关过渡策略的介绍)。图 26.10 所示为一个映射地 址。 图 26.10 映射地址 关于映射地址和兼容地址有一个非常有意思的地方,它们的设计使得在计算检验和时, 可以使用嵌入的地址,也可以使用完整的地址,因为额外的 0 或 1,只要其个数是 16 的倍 数,对检验和的计算来说就没有任何影响。这一点对于使用了需要计算检验和的伪首部的 UDP 和 TCP 来说很重要,因为若分组的地址被某个路由器从 IPv6 地址变为 IPv4 地址后,检 验和的计算不受影响。 全球单播地址块 这是因特网上主机与主机之间的单播通信所使用的主要地址块。我们将在后面全面而详 细地讨论这个地址块,以说明它是如何在因特网中被用来提供分级编址的。 唯一的本地单播地址块 我们在第 5 章介绍 IPv4 协议时讨论过专用地址。我们说在 IPv4 地址空间中有一些地址
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有