IPV6

地址不够用啊!!

尽管已经有NAT技术(一小段私有IP地址大家都能用192.168.x.x)和CIDR技术(原来的网络号是8bit16bit,CIDR规定了网络号可以1bit 2bit……30bit)

但还是治标不治本,所以提出了IPV6!

好处:

  1. 扩容! IPV6 128位

  2. 提出IPV6,配套的IP数据报格式也会发生变化。

    IPV6的IP数据报格式进行了改进,首部变小了,原来IPV4的IP数据报首部太大,太浪费,处理首部都会耗费一定资源!!用了IPV6可以快速转发数据报。

  3. 支持QOS(quality of service)。满足实时通信

IPV6 数据报格式

思想:把IPV4首部中的"可选部分"搬到了数据部分。首部只留固定部分。

  • 版本:总是6

  • 优先级:区分数据报类别和优先级

  • 流标签: 一个流中(流中会有好多分组) 所有数据报都会是相同的流标签。类似IPV4的标识字段,分片用,最终组合起来就是靠着流标签。

  • 有效载荷长度:就是载荷部分的长度 图中下面蓝色部分长度

  • 下一个首部: 这个字段在扩展首部中也有。扩展首部1、扩展首部2、扩展首部3……。基本首部的下一个首部指的是扩展首部1的"下一个首部"字段,扩展首部1的"下一个首部”字段指的是扩展首部2的“下一个首部字段”,……,扩展首部3的下一个字段指的是数据部分(正文)开始

  • 跳数限制 TTL

IPV4和IPV6

  • 32 VS 128
  • IPV6没有校验和
  • IPV6 自带DHCP功能,不像IPV4需要携带DHCP协议才能自动分配地址
  • IPV6 在路由器处不能分片,只能主机处分片。路由器处不能分片的结果就是可能不满足路由器上链路层的MTU,只能丢弃。会返回一个ICMP——ICMPv6,主机就明白分组过大了

IPV6形式

IPV4 用点分十进制 标记 一组3个以内十进制数 4个十进制数

IPV6 用冒号十六进制 标记 一组4个以内十六进制数 8个十六进制数

​ 也是可以精简标记的

IPV6分类

多播有点类似IPV4 的广播方式。 多播的多播组改成此局域网中所有节点就像广播了

IPV4——6的过渡

双栈协议:既有IPV4地址又有IPV6地址。

隧道技术:遇到使用IPV6的节点,就加上IPV6的头,以通过IPV6节点;遇上使用IPV4的节点,就加上IPV4的头,以通过IPV4节点。

把IPV6数据报封装到IPV4的数据部分;通过IPV4之后,又看到IPV6,就把之前添加的IPV4的首部去掉。

posted @ 2020-08-12 16:52  _Sandman  阅读(230)  评论(0编辑  收藏  举报