地址的类型与地址空间
发布时间:2014/9/30 17:53:39 访问次数:956
一般来讲,一个IPv6数据报的目的地址可以是以下三种基本类型地址之一:
(1)单播(micast) 单播就 HC20K600FC672AA是传统的点对点通信。
(2)多播(multiCast) 多播是一点对多点的通信,数据报发送到一组计算机中的每一个。IPv6没有采用广播的术语,而是将广播看作多播的一个特例。
(3)任播(allycast) 这是IP诵增加的一种类型。任播的终点是一组计算机,但数据报只交付其中的一个,通常是距离最近的一个。
IPv6草案标准把实现IPv6的主机和路由器均称为结点。由于一个结点可能会使用多条链路与其他的一些结点相连,因此一个结点就可能有多个与链路相连的接口。这样,IPv6给结点的每一个接口指派一个IP地址。一个结点可以有多个单播地址,而其中的任何一个地址都可以当作到达该结点的目的地址。
在IPv6中,每个地址占128位,地址空间大于3.4×103:。如果整个地球表面(包括陆地和水面)都覆盖着计算机,那么IP△/,b允许每平方米拥有7×10z个IP地址。如果地址分配速率是每微秒分配100万个地址,则需要1019年的时间才能将所有可能的地址分配完毕。
可见在想象到的将来,IPv6的地址空间是不可能用完的。
巨大的地址范围还必须使维护互联网的人易于阅读和操纵这些地址。IPv4所用的点分十进制记法现在也不够方便了。例如,一个用点分十进制记法的⒓8位的地址为:
1O⒋230.140.100.255.255.255。255。 0.0.17.128.150.10.255.255
为了使地址再稍简洁些,IPv6使用冒号十六进制记法lcolon llcxadccimal n0铽ioll,简写为∞lon llcx),它把每个16位的值用十六进制值表示,各值之间用冒号分隔。例如,如果前面所给的点分十进制数记法的值改为冒号十六进制记法,就变成了:
68E6:8C64:FFF「:FFFF:0:1180:96OA:FFFF在十六进制记法中,允许把数字前面的0省略。上面就把0O00中的前三个0省略了。冒号十六进制记法还包含两个技术使它尤其有用。首先,冒号十六进制记法可以允许零压缩(ze⒛∞Iupression),即一连串连续的零可以为一对冒号所取代.
一般来讲,一个IPv6数据报的目的地址可以是以下三种基本类型地址之一:
(1)单播(micast) 单播就 HC20K600FC672AA是传统的点对点通信。
(2)多播(multiCast) 多播是一点对多点的通信,数据报发送到一组计算机中的每一个。IPv6没有采用广播的术语,而是将广播看作多播的一个特例。
(3)任播(allycast) 这是IP诵增加的一种类型。任播的终点是一组计算机,但数据报只交付其中的一个,通常是距离最近的一个。
IPv6草案标准把实现IPv6的主机和路由器均称为结点。由于一个结点可能会使用多条链路与其他的一些结点相连,因此一个结点就可能有多个与链路相连的接口。这样,IPv6给结点的每一个接口指派一个IP地址。一个结点可以有多个单播地址,而其中的任何一个地址都可以当作到达该结点的目的地址。
在IPv6中,每个地址占128位,地址空间大于3.4×103:。如果整个地球表面(包括陆地和水面)都覆盖着计算机,那么IP△/,b允许每平方米拥有7×10z个IP地址。如果地址分配速率是每微秒分配100万个地址,则需要1019年的时间才能将所有可能的地址分配完毕。
可见在想象到的将来,IPv6的地址空间是不可能用完的。
巨大的地址范围还必须使维护互联网的人易于阅读和操纵这些地址。IPv4所用的点分十进制记法现在也不够方便了。例如,一个用点分十进制记法的⒓8位的地址为:
1O⒋230.140.100.255.255.255。255。 0.0.17.128.150.10.255.255
为了使地址再稍简洁些,IPv6使用冒号十六进制记法lcolon llcxadccimal n0铽ioll,简写为∞lon llcx),它把每个16位的值用十六进制值表示,各值之间用冒号分隔。例如,如果前面所给的点分十进制数记法的值改为冒号十六进制记法,就变成了:
68E6:8C64:FFF「:FFFF:0:1180:96OA:FFFF在十六进制记法中,允许把数字前面的0省略。上面就把0O00中的前三个0省略了。冒号十六进制记法还包含两个技术使它尤其有用。首先,冒号十六进制记法可以允许零压缩(ze⒛∞Iupression),即一连串连续的零可以为一对冒号所取代.
上一篇:IPV6数据报分片举例
上一篇:为了保证零压缩有一个不含混的解释