IPV4
IPv4长度为32位(4字节)地址由网络和主机部分组成,这取决于地址类。根据地址的前几位,可定义各种地址类:A、B、C、D 或 E。
IPv4 地址的总数为2*32。近年来IPv4的地址数量(43亿)早以分配完毕,这说明没有更多的IPv4地址可以分配给ISP和其他大型网络基础设施提供商。
IPv4地址表示:点分十进制表示通常采用 xxx. xxx. xxx. xxx的格式,每个x十进制数,由8位二进制转化。
IPv4地址类型:主要分为有网络号和主机号两大部分
A类地址:
(1)网络号第一位固定为0,其余7位可以自由分配,主机号占24位。
(2)网络号的分配为2^7 = 128,地址范围为:1.0.0.0—127.255.255.255。
(3)网络号可以分配的只有125个,有三个是有其他特殊用途的不会给予;主机号则有2^24-2个可以分配,因为主机号全0和全1的要保留(主机号全0,IP地址代表仅网络号指向的那个网段,该IP代表一个网段;如果主机号全1,IP地址代表网络号指向的全部主机,IP地址代表广播地址)
B类地址:
(1)网络号前两位固定为10,其余14位可分配,主机号占16位。
(2)网络号的分配为2^14,地址范围为:128.0.0.0—191.255.255.255。
(3)可分配的主机号为2^16 - 2 ,主机号全0和主机号全1保留。
C类地址:
(1)网络号前三位固定为110,其余21位可分配,主机号占8位。
(2)网络号的分配为2^21,C类地址范围:192.0.0.0—223.255.255.255
(3)可分配的主机号数为2^8-2 (主机号全0和主机号全1保留)
D类地址:
网络号前四位固定为1110,地址范围:224.0.0.1-239.255.255.254,是多播地址。一般用于多路广播用户 。
E类地址:
是保留地址。该类IP地址的最前面为“1111”,所以地址的网络号取值于240~255之间。
IPv6
IPv6(Internet Protocol Version 6,因特网协议版本6),也称为IPng(IP Next Generation,下一代因特网协议),是IETF(Internet Engineering TaskForce,因特网工程任务组)设计的一套因特网协议规范,是IPv4的升级版本。IPv6与IPv4最大的区别是,IP地址的长度从32位增加到128位。除此之外,IPv6还在安全性、QoS等方面进行了增强,并设计了全新的邻居发现协议来实现地址解析、地址自动配置等功能。
IPv6地址表示:(1)IPv6 地址的格式为 xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx其中每个 x 都是十六进制数,表示 4 位。其中地址里面的前导0是可以省略的。例:4102:0223:0000:0000:0001:2032:8023:0A03-----4102:223:0:0:1:2032:8023:A03
(2)IPv6地址中可能会包含很大一串0,这些0可以被压缩用一个双冒号来简化“::”,但是这个双冒号在整个地址中只能出现一次,目的是为了保证地址的唯一性。例:AC45:0:0:0:0:0:0:2203------AC45::2203
IPv6地址构成:IPv4地址是分为了三部分,网络部分,主机部分,子网掩码长度
IPv5地址是也是分为了三部分,但是没有了类的概念,分别为,前缀,接口标识符,前缀长度
前缀:前缀的作用与IPv4地址中的网络部分类似,用于标识了这个地址属于哪个网络。
接口标识符:与IPv4地址中的主机部分类似,用于标识了这个地址在网络中的具体位置。
前缀长度:作用类似于IPv4地址中的子网掩码,用于确定地址中哪一部分是前缀,哪一部分是接口标识符。
例如,地址1234:5678:90AB:CDEF:ABCD:EF01:2345:6789/64,/64表示此地址的前缀长度是64位,所以此地址的前缀就是1234:5678:90AB:CDEF,接口标识符就是ABCD:EF01:2345:6789。
IPv6地址分类:与IPv4相同的是IPv6也有不同类型的地址,比如说单播地址,组播地址,任播地址。不同的是IPv6并没有IPv4的广播地址,所以IPv6会去使用组播地址来完成相应功能。
这些是各个地址的前缀标识(参考)
IPv4与IPv6的IP数据报:
(1)对于他们两个的IP数据报来说完全相同的的字段就只有Version(版本),Source Address(源地址),Destination Address(目的地址)
(2)从IP报头来看,IPv4是提供了20-60个字节可变换的长度,而IPv6则是40字节的固定长度,相较于IPv4的报头变简单了。IPv6报头与IPv4报头提供了各种选项不同,它并未提供选项,而是去添加了扩展报头,减少了分组处理和报头带宽的开销。
从网络安全方面来看:IPv6的互联网安全协议是必须要选择的。而且一些保密性,身份验证等等内容都加入到了IPv6里面。而对于IPv4来说互联网安全协议是可选项。所以IPv6对比于IPv4会更加安全一些。
标签:xxxx,主机,IPV6,网络,地址,IPv4,IPv6,IPV4 From: https://www.cnblogs.com/HuangCB/p/16719312.html