ipv6数据报:
ipv6数据报首部:大小40B。
版本号:指明协议版本,总是6。
流量等级:区分数据报类别和优先级。
流:是指互联网中从特定原点到特定终点的一系列数据报。所有属于同一个
流的数据报都有同样的流标签。
有效载荷长度是:扩展首部+数据部分的长度。
下一个首部: 基本首部指向扩展首部1,扩展首部1指向扩展首部2,最后一个扩展首部指向数据报。
跳数限制:和TTL类似
ipv6和ipv4的区别:
1.32位变成128位。
2.校验和字段移除。
3.可选字段移出首部,变成扩展首部。
4.支持即插即用。
5.首部长度必须是8B的整数倍,ipv4的首部是4B的整数倍。
6.只能在主机处分片,路由器只能遗弃。(发送icmpv6分组过大)
7.取消协议字段,改成下一个首部字段。
8.取消总长度字段,改成有效负荷字段。
ipv6地址表示形式:
每四个16进制数为1组,总共有8组。可以压缩。
连续的0可以被::取代,但是双冒号表示法在一个地址中仅可出现一次。
ipv6基本地址类型:
1.单播
一对一通信。(可以做目的地址,也可以做源地址)
2.多播
一对多通信。(可以做目的地址)
3.任播
一对多个中的一个通信.(做目的地址)
ipv4向ipv6过渡的策略:
1.双栈协议:同时用ipv4和ipv6的协议栈。
2.隧道协议:将ipv6包装成ipv4的数据部分