IPv6|IP地址分类及范围( 二 )


④D类IP地址
D类地址用于在IP网络中的组播 , D类组播地址机制仅有有限的用处 , 一个组播地址是一个唯一的网络地址它能指导报文到达预定义的IP地址组 。 D类地址空间和其他地址空间一样有其数学限制D类地址的前4位恒为1110 。
⑤E类IP地址
E类地址被定义但却为腓保留作研究之用 , 因此Intemet上没有可用的E类地址 。

只是一般国际互联网信息中心在分配IP地址时是按照网络来分配的 。 因此只有说到网络地址时我们才使用A类、B类、C类的说法 。
但是随着计算机网络的迅猛发展及人们日常生活的广泛使用 , 欧洲网络协调中心(RIPE NCC)于2019年11月正式宣布:全球所有 43 亿个 IPv4 地址已全部分配完毕 。 这意味着现有的 IPv4 地址资源已无法再分配给 ISP(网络服务提供商) 。

为了解决IPV4地址资源的耗竭 , IETF小组在1998年规划设计了相对完善的新一代地址资源—IPv6 , 并于当年提出了新的 IPv6 协议草案标准 。 至此新一代互联网时代到来 , 新一代 IPv6 协议版本地址比 IPv4 协议版本地址容量更广、数据格式更为简洁、通信效率更高 。 但当前互联网社会所使用的设备几乎都是以 IPv4 地址协议来支撑 , 而 IPv4 与 IPv6 格式并不统一且协议内容并不兼容 , 那么两者的区别到底在哪? IPv6的格式又是如何规定与分类呢?
三、IPv6地址表示方法
IPV6的16字节(128bit)地址采用如下记法:每2个字节一组 , 共分8组 , 每组采用16进制表示方法 , 组与组之间用冒号“:”隔开 。 例如 , 8000:0000:0000:0000:1234:5678:90ab:defo.
当出现过多的0时可用双冒号来代替 , 如上IP地址
可简记为:8000:1234:5678:90ab:def0
支持IPv4地址 。 例如 , 0:0:0;0;0;0;202.119.224.80
在这个例子中 , 左边6个16进制数域以IPv6成组冒号分隔的 , 右面的4个字节以IPv4地址的十进制数格式予以表示 , 该地址格式也可写成:::202.119.224.80
四、IPv6地址的分类
IPv6在其地址前部加以不同的前缀来表示不同的地址分类 。
前缀00000000:保留 。
前缀010:基于运营者的地址 , 分配给公司 , 使公司用来向用户提供网络服务 。
前缀100:基于地理的地址 , 类似于IPv4地址 。
前缀1111111010:本地链路地址 , 用于单一链路或子网上寻址 , 不能集成于全程寻址体系 。
前缀1111111011:本地地区地址 , 只有局部意义 , 适用采用防火墙防止信息泄露 。
前缀11111111:多播地址 , 用于向一组地址发送数据报 。
五、IPV4与IPV6的报文区别
IPv4报头各项功能
版本(version):协议版本号 , 对于IPv4该字段值设置为4 。
报头长度(Header length):32位/字的数据报头长度 。
服务级别(Type 0f service):指定优先级、可靠性及延迟参数 。
数据单位长度(Total lengch):IP总的数据报长度 。
标识符(Fragrnent identification):表示协议、源和目的的特征 。
标志(Flags):包括附加标志 。
【IPv6|IP地址分类及范围】分段偏移量(Flagment offset):分段偏移量(以64位为单位) 。
生命周期(Time to live):允许跨越的网络节点或gateway的数目 。
用户协议( Protocolid):请求IP的协议层 。
报头校验(Header checksum):只适应于报头 。
源地址( Source address〉和目的地址(Destination address):16位网络地址 , 48位网络内主机地址 。
选择项(Options):鉴定额外的业务 。
填充区( Padding):确保报头的长度为32位的整数倍 。
IPv6报头各项功能:
IPV6数据报格式由3部分组成:IP而数据报头、扩展(下一个头)和高层数据 。 IPv6数据报头长度为40字节 , 各项定义如下: