• 技术文章 >常见问题

    ipv6将ipv4中32位的ip地址扩展到了多少

    青灯夜游青灯夜游2022-07-21 17:55:11原创148

    ipv6将ipv4中32位的ip地址扩展到了128位。IPv4地址是以小数表示的二进制数,而IPv6地址是以十六进制表示的二进制数。IPv4协议具有32位地址长度,而IPv6协议具有128位地址长度,IPv6的地址长度是IPv4地址长度的4倍;一个IPv6的IP地址由8个地址节组成,每节包含16个地址位,总长度是16x8=128位。

    本教程操作环境:windows7系统、Dell G3电脑。

    ipv6将ipv4中32位的ip地址扩展到了128位。

    IPv6是英文“Internet Protocol Version 6”(互联网协议第6版)的缩写,是互联网工程任务组(IETF)设计的用于替代IPv4的下一代IP协议,其地址数量号称可以为全世界的每一粒沙子编上一个地址。

    由于IPv4最大的问题在于网络地址资源不足,严重制约了互联网的应用和发展。IPv6的使用,不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的障碍。

    IPv6的设计目的是取代IPv4,然而长期以来IPv4在互联网流量中仍占据主要地位,IPv6的使用增长缓慢。在2022年4月,通过IPv6使用Google服务的用户百分率首次超过40%。

    IPv6的地址长度为128位,是IPv4地址长度的4倍。一个IPv6的IP地址由8个地址节组成,每节包含16个地址位,总长度是16x8=128位。

    1.jpg

    于是IPv4点分十进制格式不再适用,采用十六进制表示。

    IPv6有3种表示方法:

    1、冒分十六进制表示法

    格式为X:X:X:X:X:X:X:X,其中每个X表示地址中的16b,以十六进制表示,例如:

    ABCD:EF01:2345:6789:ABCD:EF01:2345:6789

    这种表示法中,每个X的前导0是可以省略的,例如:

    2001:0DB8:0000:0023:0008:0800:200C:417A→ 2001:DB8:0:23:8:800:200C:417A

    2、0位压缩表示法

    在某些情况下,一个IPv6地址中间可能包含很长的一段0,可以把连续的一段0压缩为“::”。但为保证地址解析的唯一性,地址中”::”只能出现一次,例如:

    FF01:0:0:0:0:0:0:1101 → FF01::1101

    0:0:0:0:0:0:0:1 → ::1

    0:0:0:0:0:0:0:0 → ::

    3、内嵌IPv4地址表示法

    为了实现IPv4-IPv6互通,IPv4地址会嵌入IPv6地址中,此时地址常表示为:X:X:X:X:X:X:d.d.d.d,前96b采用冒分十六进制表示,而最后32b地址则使用IPv4的点分十进制表示,例如::192.168.0.1与::FFFF:192.168.0.1就是两个典型的例子,注意在前96b中,压缩0位的方法依旧适用

    IPv4和IPv6协议的区别

    1、协议地址的区别

    1)、地址长度

    IPv4协议具有32位(4字节)地址长度;IPv6协议具有128位(16字节)地址长度

    2)、地址的表示方法

    IPv4地址是以小数表示的二进制数。 IPv6地址是以十六进制表示的二进制数。

    3)地址配置

    IPv4协议的地址可以通过手动或DHCP配置的。【相关视频教程推荐:HTTP视频教程

    IPv4协议需要使用Internet控制消息协议版本6(ICMPv6)或DHCPv6的无状态地址自动配置(SLAAC)。

    2、数据包的区别

    1)、包的大小

    IPv4协议的数据包需要576个字节,碎片可选 。IPv6协议的数据包需要1280个字节,不会碎片

    2)、包头

    IPv4协议的包头的长度为20个字节,不识别用于QoS处理的数据包流,包含checksum,包含最多40个字节的选项字段。

    IPv6协议的包头的长度为40个字节,包含指定QoS处理的数据包流的Flow Label字段,不包含checksum;IPv6协议没有字段,但IPv6扩展标头可用。

    3)数据包碎片

    IPv4协议的数据包碎片会由转发路由器和发送主机完成。IPv6协议的数据包碎片仅由发送主机完成。


    数据包

    3、DNS记录

    IPv4协议的地址(A)记录,映射主机名;指针(PTR)记录,IN-ADDR.ARPA DNS域。

    IPv6协议的地址(AAAA)记录,映射主机名;指针(PTR)记录,IP6.ARPA DNS域

    4、IPSec支持

    IPv4协议的IPSec支持只是可选的。IPv4协议有内置的IPSec支持。

    5、地址解析协议

    IPv4协议:地址解析协议(ARP)可用于将IPv4地址映射到MAC地址。

    IPv6协议:地址解析协议(ARP)被邻居发现协议(NDP)的功能所取代。

    6、身份验证和加密

    Pv6提供身份验证和加密,但IPv4不提供。

    更多相关知识,请访问常见问题栏目!

    以上就是ipv6将ipv4中32位的ip地址扩展到了多少的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:ipv4 ipv6 IP地址
    上一篇:电子商务供应链管理中常用的信息技术是什么 下一篇:prt是什么文件的格式
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• ipv6地址如何分类• ipv6的地址分为哪三类• ipv4和ipv6的区别是什么• ipv6有什么用• ipv6的特点是什么• 怎么查看linux是否支持ipv6• linux中ipv6能关闭吗
    1/1

    PHP中文网