IPv6
IPv6的首部
IPv6
仍然支持无连接
的传输,但将协议数据单元PDU称为分组
IPv6分组
=基本首部
+有效载荷
- IPv6基本首部的格式:
版本:
4:IPv4
、6:IPv6
通信量类:
用于区分不同的IPv6数据报的类别或优先级流标号:
(1)流:
互联网上从特定源点到特定终点的一系列的数据报
(2)流
所经过的路径上的路由器都保证指明的服务质量
(3)所有属于同一个流的数据报都具有相同的流标号
(4)流标号
对实时音频/视频数据的传送特别有用
(5)流标号
对传统的电子邮件或非实时数据没有用处
有效载荷长度:
IPv6
数据报除基本首部以外
的字节数(所有扩展首部都算在能有效载荷之内)下一个首部:
(1)当IPv6
数据报没有扩展首部时,下一个首部字段的作用和IPv4
的协议字段
一样
(2)当IPv6
数据报出现扩展首部时,下一首部字段的作用时标识后面第一个扩展首部的类型
跳数限制:
用来防止数据报在网络中欧无期限地存在
源地址:
占128位,是数据报的发送端的IP地址目的地址:
占128位,是数据报的接收端的IP地址
- 扩展首部:
IPv4
的数据报如果在其首部中使用了选项,那么沿着数据报传送的路径上的每一个路由器都必须对这些选项一一进行检查,这降低了路由器处理数据报的速度IPv6
把原来IPv4
首部中选项
的功能放在扩展首部
中扩展首部
仅由终端主机
来处理,而路由器
不处理扩展首部(逐跳选项扩展首部
除外),提高了路由器的处理效率逐跳选项
是唯一一个由分组经过的每个路由器处理的选项 的- 扩展首部类型:
逐跳选项
、路由选择
、分片
、鉴别
、封装安全有效载荷
、目的站选项
- 所有扩展首部的第一个字段都是8位的
下一个首部字段
字段
IPv6的地址
单播:
传统的点对点
通信多播:
一点对多点的通信
(1)数据报发送到一组计算机中的每一个
(2)广播
是多播
的一个特例任播:
终点是一组计算机,但数据报只交付其中的一个,通常是距离最近的一个
- 结点: 实现
IPv6
的主机和路由器- 一个结点可以有多个单播地址,其中任何一个地址都可以当做到达该结点的目的地址
IPv6
使用冒号16进制记法
(1)在十六进制记法中,允许把数字前面的0省略
(2)冒号十六进制记法允许零压缩
,即一串连续的0可以用一对冒号取代
(3)规定在任一地址中只能使用一次零压缩
(4)冒号十六进程记法可结合使用点分十进制计法的后缀
(5)CIDR
的斜线表示法仍然可用
未指明地址:
不能用作目的地址,只能为某台主机当做源地址使用,条件是这台主机还没有配置到一个标准的IP地址环回地址:
作用和IPv4
的换回地址一样多播地址:
功能和IPv4
的一样本地链路单播地址:
使用TCP/IP
协议但没有连接到互联网上
(1)可以和本地地址进行通信,但不能和互联网上的其他主机通信全球单播地址:
连接到互联网上的单播地址
向IPv6的过渡
IPv4
向IPv6
过渡只能采取逐步演进的办法- 新安装的
IPv6
系统能够向后兼容
,即IPv6
系统必须能够接收和转发IPv4
分组,并且能够为IPv4
分组选择路由- 向
IPv6
过渡的策略:双协议栈
、隧道技术
- 双协议栈: