IPv6是由Internet工程任务组(IETF)开发的,用于解决IPv4耗尽的问题。IPv6是一个位地址,地址空间为2,比IPv4大得多。IPv6使用以冒号(:)分隔的十六进制格式。
地址格式的组件:有8个组,每个组代表2个字节(16位)。
每个十六进制数字为4位(1个半字节)
使用的分隔符–冒号(:)
需要IPv6:IPv6的主要原因是地址耗尽,因为在年代物联网(IOT)出现后,对电子设备的需求迅速上升,其他原因与由于一些不必要的处理导致的过程缓慢有关,需要新选项、对多媒体的支持以及对安全性的迫切需求。IPv6协议使用协议中的以下主要变化来响应上述问题:
1.地址空间大一个IPv6地址是位长。与IPv4的2位地址相比,这是地址空间的巨大增长(2提高了96倍)。
2.更好的标题格式IPv6使用一种新的报头格式,其中选项与基本报头分开,并在需要时插入到基本报头和上层数据之间。这简化并加快了路由过程,因为大多数选项不需要由路由器检查。
.新选项IPv6具有允许附加功能的新选项。
4.延期津贴IPv6旨在允许在新技术或应用程序需要时扩展协议。
5.支持资源分配在IPv6中,服务类型字段已被删除,但添加了两个新字段,流量类别和流标签,使源能够请求对数据包进行特殊处理。该机制可用于支持实时音频和视频等流量。
6.支持更多安全性IPv6中的加密和身份验证选项提供数据包的机密性和完整性。
在IPv6表示中,我们有三种寻址方法:
单播
组播
任播
寻址方法1.UnicastAddressUnicastAddress标识单个网络接口。发送到单播地址的数据包将传送到该地址标识的接口。
2.MulticastAddressMulticastAddress被称为组的多台主机使用,获取一个多播目的地址。这些主机不需要在地理上在一起。如果有任何数据包被发送到这个多播地址,它将被分发到与该多播地址对应的所有接口。每个节点都以相同的方式配置。简单来说,一个数据包同时发送到多个目的地。
.AnycastAddressAnycastAddress被分配给一组接口。发送到任播地址的任何数据包都将只传送到一个成员接口(可能是最近的主机)。
注意:广播在IPv6中没有定义。
IPv6地址类型:我们在IPv6地址中有位,但通过查看前几位,我们可以识别它是什么类型的地址。
注意:在IPv6中,全0和全1都可以分配给任何主机,不像IPv4那样有任何限制。
基于提供商的单播