专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

IPv4 和 IPv6 有什么区别

来源:小易整编  作者:小易  发布时间:2023-08-17 09:41
摘要:1.扩展了路由和寻址的能力,IPv6把IP地址由32位增加到128位;2.报头格式的简化,IPv6地址是IPv4地址的4倍,但报头只有2倍大;3.IPv6还具备QoS功能、身份验证和保密、安全机制IPSec等等特点及区别。IPv4和IP...

1.扩展了路由和寻址的能力,IPv6把IP地址由32位增加到128位;2.报头格式的简化,IPv6地址是IPv4地址的4倍,但报头只有2倍大;3.IPv6还具备QoS功能、身份验证和保密、安全机制IPSec等等特点及区别。

IPv4 和 IPv6 有什么区别

IPv4 和 IPv6 协议之间存在许多差异,但所有这些都基于互联网协议的渐进步骤问题,在物联网和其他技术的同时为设备提供更多种类的可用地址爆炸式增长,对新 IP 地址的需求很大。

1、扩展了路由和寻址的能力

IPv6 把 IP 地址由 32 位增加到 128 位,从而能够支持更大的地址空间,估计在地球表面每平米有 4*10^18 个 IPv6 地址,使 IP 地址在可预见的将来不会用完。IPv6 地址的编码采用类似于 CIDR 的分层分级结构。简化路由,加快了路由速度。在多点传播地址中增加了一个“范围”域,从而使多点传播不仅仅局限在子网内,可以横跨不同的子网,不同的局域网。

2、报头格式的简化

IPv 4 报头格式中一些冗余的域或被丢弃或被列为扩展报头,从而降低了包处理和报头带宽的开销。虽然 IPv6 的地址是 IPv4 地址的 4 倍。但报头只有它的 2 倍大。

3、对可选项更大的支持

IPv6 的可选项不放入报头,而是放在一个个独立的扩展头部,如果不指定路由器不会打开处理扩展头部,大大改变了路由性能。IPv6 放宽了对可选项长度的严格要求(IPv4 的可选项总长最多为 40 字节),并可根据需要随时引入新选项。IPV6 的很多新的特点就是由选项来提供的,如对 IP 层安全(IPSEC)的支持,对巨报(jumbogram)的支持以及对 IP 层漫游(Mobile-IP)的支持等。

4、QoS 的功能

因特网不仅可以提供各种信息,缩短人们的距离,还可以进行网上娱乐。在 IPv6 的头部,有两个相应的优先权和流标识字段,允许把数据报指定为某一信息流的组成部分,并可对这些数据报进行流量控制。如对于实时通信即使所有分组都丢失也要保持恒速,所以优先权最高,而一个新闻分组延迟几秒钟也没什么感觉,所以其优先权较低。IPv6 指定这两字段是每一 IPv6 节点都必须实现的。

5、身份验证和保密:在 IPv6 中加入了关于身份验证、数据一致性和保密性的内容。

6、安全机制 IPSec 是必选的,IPv4 的是可选的或者是需要付费支持的。

7、加强了对移动设备的支持:IPv6 在设计之初有有着支持移动设备的思想,允许移动终端在切换接入点时保留相同的 IP 地址。

8、支持无状态自动地址配置,简化了地址配置过程。

无需 DNS 服务器也可完成地址的配置,路由广播地址前缀,各主机根据自己 MAC 地址和收到的地址前缀生成可聚合全球单播地址,这也方便了某一区域内的主机同时更换 IP 地址前缀。

IPv4 是制定互联网规则的组织和标准组织的第四版 IP 寻址。使用 32 位地址,IPv4 提供了超过 40 亿个地址,但此时,全球社区已经没有可用的 IPv4 地址。

考虑到这一点,IPv6 已经有一段时间了。IPv6 使用 128 位地址来极大地扩展可用选择。它还修复了 IPv4 的一些安全问题。

谈到速度,关于 IPv4 和 IPv6 的工作原理有不同的理论。IPv6 具有更简化的路由。但是,IPv6 的可用路由器可能较少,这可能导致更大的跳数和可能的延迟问题。大多数用户不会认识到这些问题,因为所涉及的延迟非常小。

考虑 IPv4 与 IPv6 之间的一种简单方法是,互联网只是耗尽了可用的数字和标准承载,如互联网工程任务组(IETF),为新的 IPv6 协议准备了这种可能性。新地址不需要更改互联网或相关技术的工程。管理员可以简单地将新地址提供给用户并将其构建到设备设计中。

考虑到这一点,IPv6 是“互联网的未来”。最终,IPv4 系统很可能会被逐步淘汰以创建一个标准化的地址系统,除非现有的基础设施仍然如此重要,以至于两个协议必须共存于更长的时间内。


本文地址:IT百科频道 https://www.hkm168.com/tags/1028429.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


IT百科
小编:小易整编
相关文章相关阅读
  • 某台微机安装的是64位操作系统中,64位指的是什么

    某台微机安装的是64位操作系统中,64位指的是什么

    某台微机安装的是64位操作系统中,64位指的是cpu的字长,即cpu每次能处理64位二进制数据。字长是cpu的主要技术指标之一,指的是cpu一次能并行处理的二进制位数,字长总是8的整数倍,通常pc机的字长为32位,64位。本教程操作环境:w...

  • c语言是什么意思

    c语言是什么意思

    一:c语言是什么意思C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言,以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低...

  • skype是什么软件

    skype是什么软件

    skype是一种简单的免费软件,使您能够在数分钟之内在世界上的任何角落拨打免费电话,它使用全新的p2p【对等】技术将您与其他skype用户相连接。Skype是一种简单的免费软件,使您能够在数分钟之内在世界上的任何角落拨打免费电话。Sky...

  • 计算机按工作原理可分为什么

    计算机按工作原理可分为什么

    计算机按工作原理可分为数字计算机和模拟计算机。数字式电子计算机是当今世界电子计算机行业中的主流,其内部处理的是一种称为符号信号或数字信号的电信号,它有着运算速度快、运算精度高、通用性强等特点。模拟计算机是根据相似原理,用一种连续变化的模拟量...

  • 什么是电子版文件

    什么是电子版文件

    电子版文件是把纸质文档以计算机软件,如word、excel、pp、cad、photoshop等软件编辑出来,可以通过邮件、u盘、网络或其他传送方式传送的文件。本文操作环境:Windows7系统,DellG3电脑。电子版文件是把纸质文档以计...

  • 什么是构造函数?详解JavaScript中的构造函数

    什么是构造函数?详解JavaScript中的构造函数

    作为原型和原型链的基础,先了解清楚构造函数以及它的执行过程才能更好地帮助我们学习原型和原型链的知识。本篇文章带大家详细了解一下javascript中的构造函数,介绍一下怎么利用构造函数创建一个js对象,希望对大家有所帮助!一个普通的函数被用...

  • uri和url区别和关联

    uri和url区别和关联

    uri和url区别和关联URI,是uniformresourceidentifier,统一资源标识符,用来唯一的标识一个资源。Web上可用的每种资源如HTML文档、图像、视频片段、程序等都是一个来URI来定位的URI一般由三部组成:①访...

  • 计算机的三类总线分别是什么?

    计算机的三类总线分别是什么?

    计算机的三类总线分别是:控制总线、地址总线和数据总线。控制总线用于将微处理器控制单元的信号,传送到周边设备;地址总线用来指定在ram之中储存的数据的地址;数据总线用于在cpu与ram之间来回传送需要处理或是需要储存的数据。总线(Bus)是计...

  • 周排行
  • 月排行
  • 年排行

精彩推荐