IPv6学习笔记


IPv6学习笔记

文章插图
 
IPv6协议
IPv6学习笔记

文章插图
 
整体来看,IPv6协议相比IPv4, 格式上简洁很多:
  • IPv6报文头部是定长(固定为40字节),IPv4报文头部是变长的 。这个意味着,写代码处理IPv6数据报文的效率会提高很多:);
  • IPv6中Hop Limit字段含义类似IPv4的TTL;
  • IPv6中的Traffic Class字段含义类似IPv4中的TOS(Type Of Service);
  • IPv6的报文头部取消了校验和字段:取消这个字段也是对IPv4协议的一个改进 。当IPv4报文在网路间传输,每经过一个路由器转发就是修改TTL字段,就需要重新计算校验和,而由于数据链路层L2和传输层L4的校验已经足够强壮,因此IPv6取消这个字段会提高路由器的转发效率 。值得一提的是,在IPv6协议下,传输层L4协议UDP、TCP是强制需要进行校验和的(IPv4是可选的);
  • IPv6报文头部中的Next Header字段表示“承载上一层的协议类型”或者“扩展头部类型” 。
IPv6的地址语法
IPv6学习笔记

文章插图
 
一个IPv6的地址使用冒号十六进制表示方法:128位的地址每16位分成一段,每个16位的段用十六进制表示并用冒号分隔开,例如一个普通公网IPv6地址:


    推荐阅读