IPv6

  • 长度:128位。

  • 地址的表示方法:
    8位16进制的数表示,中间用:号隔开。
    中间有全0的可以压缩。只可以压缩一次。前导0也可以省略。

  • IPv6地址=前缀+接口标识。
    前缀:相当于IP v4的网络号
    接口标识:相当于IP v4的主机地址。

  • IPV6地址的分类划分(没有广播这一说法。):

  • 单播地址:
    1、全球单播地址
    2、本地站点地址,格式为EFC0::/10
    3、本地链路地址,格式为FE80::/10

  • 组播地址:以FF开头的地址,用来标识一组接口,发送到每一个接口。

  • 任播地址:与单播地址使用相同的地址空间,也用来标识一组接口,发送的时候只发送到一个最近的接口。只能作为目的地址使用,不能当源地址使用。


IP v6数据报文的格式:

  • IP v4报头长度:20-60字节之间
  • IPv6报头字节:40字节长度。
  • 相关详情看p32-p35
  • IP v6多了一个流标记位。(Flow Label,20位),版本号,源地址,目的地址一点都没变。
  • IPv6由一个报头,0个或多个扩展报头包,上层数据包组成。

IPv6过度技术:

  • 双协议栈技术 设备同时支持IP v4或者IPv6。
  • 隧道技术:通信的双方都是IPv4或者ipv6的,必须相同,通过再IP地址加头部的方式。
  • 地址转化:IPv6的主机对IPv4的服务器的访问。主机通过域名解析,把服务器的IPv4转成IPv6地址然后再通信。到了服务器,再通过域名解析,把转化过后的服务器地址再转化回IPv4,交给服务器。