IPv4與IPv6二者的根本區別在哪
在移動通信中我們經常會提到IPv4與IPv6,從字面上看,二者僅在最後的數字上有差別,那麽IPv4與IPv6代表著什麽呢?二者之間是否有其他什麽差別呢?今天,小編就帶大家來深入了解一下IPv4與IPv6,以及二者之间的不同。
IPv4和IPv6是目前使用的兩種Internet協議版本,IPv4和IPv6協議之間存在各種差異,包括它們的功能,但關鍵的一點是它生成的地址(地址空間)的數量的區別。
1、數據包的區別
①包的大小
IPv4协议的数据包需要576个字节,碎片可选 。IPv6协议的数据包需要1280个字节,不会碎片
②包頭
IPv4协议的包頭的长度为20个字节,不识别用于QoS处理的数据包流,包含checksum,包含最多40个字节的选项字段。
IPv6协议的包頭的长度为40个字节,包含指定QoS处理的数据包流的Flow Label字段,不包含checksum;IPv6协议没有字段,但IPv6扩展标头可用。
③數據包碎片
IPv4协议的數據包碎片会由转发路由器和发送主机完成。IPv6协议的數據包碎片仅由发送主机完成。
2、協議地址的區別
①地址長度
IPv4协议具有32位(4字节)地址長度;IPv6协议具有128位(16字节)地址長度
②地址配置
IPv4協議的地址可以通過手動或DHCP配置的。
IPv4協議需要使用Internet控制消息協議版本6(ICMPv6)或DHCPv6的無狀態地址自動配置(SLAAC)。
③地址的表示方法
IPv4地址是以小数表示的二进制数。 IPv6地址是以十六进制表示的二进制数。
3、身份驗證和加密
Pv6提供身份驗證和加密,但IPv4不提供。
4、地址解析協議
IPv4協議:地址解析協議(ARP)可用于將IPv4地址映射到MAC地址。
IPv6協議:地址解析協議(ARP)被鄰居發現協議(NDP)的功能所取代。
5、IPSec支持
IPv4協議的IPSec支持只是可選的。IPv4協議有內置的IPSec支持。
6、DNS記錄
IPv4协议的地址(A)记录,映射主机名;指针(PTR)记录,IN-ADDR.ARPA DNS域。
IPv6协议的地址(AAAA)记录,映射主机名;指针(PTR)记录,IP6.ARPA DNS域
以上就是IPv4與IPv6的區別所在,IPv4的可分配數量在目前來說已經是處于一個很緊缺的地位,因此,在將來越來越多的設備入網的情況下,IPv6將會是主流,而且現在也有很多的軟件在通信上已經采取了IPv6的通信方式。