为什么要有IPv6
虽然32位IPv4地址空间的消耗,使用
CIDR(无分组编址)
和NAT(网络地址转换、应用在局域网与外部网络之间)
延缓了一点
但是治标不质本
IPv6 从 根本上解决(增加地址位数)
Qos (Quality of Service,服务质量)指一个网络能够利用各种基础技术,为指定的网络通信提供更好的服务能力,是网络的一种安全机制,是用来解决网络延迟和阻塞等问题的一种技术。
IPv6数据报格式
固定40B基本首部
-
版本:IPv6
-
优先级:区分数据报的优先级
-
流标签:所有属于同一个流的数据报都具有同样的流标签。
- “流”是互联网络上从特定源点到特定终点的一系列数据报。
-
有效载荷长度:指的是扩展首部+数据的长度。区分开IPv4中,首部和数据分开算长度。
-
下一个首部:标识下一个扩展首部或上层协议首部。基本→扩展1→扩展2……
-
跳数限制:相当于IPv4的TTL
-
源地址和目的地址:很大!
IPv4和IPv6的区别
1.IPv6将地址从32位(4B)扩大到128位(16B),更大的地址空间。
2.IPv6将IPv4的校验和字段彻底移除,以减少每跳的处理时间。
3.IPv6将IPv4的可选字段移出首部,变成了扩展首部,成为灵活的首部格式,路由器通常不对扩展首部进行检查,大大提高了路由器的处理效率。
4.IPv6支持即插即用(即自动配置),不需要DHCP协议。
5.IPv6首部长度必须是8B的整数倍,IPv4首部是4B的整数倍。
6.IPv6只能在主机处分片,IPv4可以在路由器和主机处分片。
7.ICMPv6:附加报文类型“分组过大”。
8.IPv6支持资源的预分配,支持实时视像等要求,保证一定的带宽和时延的应用。
9.IPv6取消了协议字段,改成下一个首部字段。
10.IPv6取消了总长度字段,改用有效载荷长度字段。
11.IPv6取消了服务类型字段。
IPv6地址表现形式
基本地址类型
单播
一对一通信 可做源地址+目的地址
多播
一对多通信 可做目的地址
任播
一对多中的一个通信 可做目的地址
IPv6向IPv4过渡策略!!!
双栈协议
双协议栈技术就是指在一台设备上同时启用IPv4协议栈和IPv6协议栈。
这样的话,这台设备既能和IPv4网络通信,又能和IPv6网络通信。
如果这台设备是一个路由器,那么这台路由器的不同接口上,分别配置了IPv4地址和IPv6地址,并很可能分别连接了IPv4网络和IPv6网络。
如果这台设备是一个计算机,那么它将同时拥有IPv4地址和IPv6地址,并具备同时处理这两个协议地址的功能。
隧道技术
通过使用互联网络的基础设施在网络之间传递数据的方式。
使用隧道传递的数据(或负载)可以是不同协议的数据帧或包。
隧道协议将其它协议的数据帧或包重新封装然后通过隧道发送。
就是说把一个IPv6的数据报当做IPv4的数据部分封装
到目的地后解封!!
标签:协议,首部,网络层,计算机网络,地址,IPv4,IPv6,路由器 From: https://www.cnblogs.com/nekodream/p/18076389