Internet协议版本6是一种新的寻址协议,旨在合并我们称为Internet版本2的未来Internet的所有可能要求。此协议作为其前身IPv4,在网络层(第3层)上运行。除了提供大量逻辑地址空间外,该协议还具有许多功能,可以解决IPv4的缺点。
为什么要使用新的IP版本?
到目前为止,IPv4已经证明自己是一种强大的可路由解决协议,并且在其尽力而为的传递机制上已为我们服务了数十年。它是在80年代初期设计的,之后没有任何重大变化。互联网诞生之初,其研究范围仅限于少数几所大学和国防部。IPv4的长度为32位,可提供约4,294,967,296(2 32)个地址。那个时间被认为已经足够了。以下是在IPv6的诞生中起关键作用的要点:
- Internet已成倍增长,并且IPv4允许的地址空间正在饱和。需要具有一种协议,该协议可以满足将来以意外方式增长的Internet地址的需求。
- IPv4本身不提供任何安全功能。在Internet上发送数据之前,必须使用其他安全应用程序对数据进行加密。
- IPv4中的数据优先级不是最新的。尽管IPv4为服务类型或服务质量保留了一些位,但是它们没有提供太多功能。
- 启用IPv4的客户端可以手动配置,或者需要某种地址配置机制。它没有将设备配置为具有全局唯一IP地址的机制。
为什么不使用IPv5?
截止到目前,Internet协议仅被识别为具有IPv4。在协议本身仍处于开发和实验过程中时,使用版本0至3。因此,我们可以假设在将协议投入生产之前,许多后台活动仍处于活动状态。同样,在尝试Internet的流协议时使用了协议版本5。我们把它称为Internet流协议,它使用5号Internet协议封装其数据报。它从未被公开使用过,但是已经被使用了。
这是IP版本及其使用方式的表格:
历史简介
随着80年代初期IPv4的发展,随着Internet对地址的需求呈指数增长,可用的IPv4地址池开始迅速缩小。IETF在事先意识到可能出现的情况之后,于1994年开始开发寻址协议以替代IPv4。可以通过发布的RFC跟踪IPv6的进度:
- 1998年– RFC 2460 –基本协议
- 2003 – RFC 2553 –基本套接字API
- 2003 – RFC 3315 – DHCPv6
- 2004年– RFC 3775 –移动IPv6
- 2004 – RFC 3697 –流标签规范
- 2006年– RFC 4291 –地址架构(修订版)
- 2006 – RFC 4294 –节点要求
2012年6月6日,一些互联网巨头选择将其服务器安装在IPv6上。目前,他们正在使用Dual Stack机制与IPv4并行实现IPv6。