摘要:通信工程师互联网技术IPv6的报文格式:IP层提供无连接和不可靠的数据报投递服务。IP层以尽力而为(besteffort)的方式向指定的信宿投递数据报,但不保证此数据报一定正确地到达信宿。所有需要的可靠性都是由IP层以上各层实现的。
4.5 IPv6的报文格式
IP层提供无连接和不可靠的数据报投递服务。IP层以尽力而为(besteffort)的方式向指定的信宿投递数据报,但不保证此数据报一定正确地到达信宿。所有需要的可靠性都是由IP层以上各层实现的。例如在TCP应用程序中,这种可靠性是由TCP本身实现的。在
UDP应用程序中,这种可靠性必须由应用程序自身来实现,因为UDP本身是不可靠的。
IP层最里要的功能之一是路由选择,每个IP数据报都包含有信源地址和信宿地址。但是IPv6完全改变了以前的数据格式。如图4-19所示,IPv6数据报有一个固定大小的基本报头(baseheader),其后可以允许有零个或多个扩展报头(extensionheader),再后是数据。
只有基本报头是必须的,而所有的扩展报头都是可选的。这种方式可以大幅度的提高IPv6数据报文的路由能力,同时也能够提高端到端的安全性、IP安全报头的运用等。
IPv6基本报头的设计理念主要来自对原有IPv4报头格式的改变,源于IPv4报头,并高于IPv4报头。IPv6本身有许多新的思路和功能拓展。与IPv4报头相比,虽然IPv6必须容纳更大的地址,但它的基本报头所包含的信息却比IPv4少。在IPv4数据报报头中的选项和一些固定的字段,在IPv6中被移到了扩展报头中。一般来说,数据报报头的变化反映了协议的变化。IPv6基本报头所含字段少,而且报头长度固定。这些特点使网络中路由器的硬件实现更为简单。与IPv4不同的是,在今后必将普及的纯IPv6网络中,数据报文在路由过程中不会被分割,从而进一步减少路由负担。这些改进能够使IPv6在一个合理的开销范围内适应未来网络流量的指数级增长速度。
返回目录:
编辑推荐:
通信工程师备考资料免费领取
去领取