摘要:通信工程師互聯網技術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在一個合理的開銷范圍內適應未來網絡流量的指數級增長速度。
返回目錄:
編輯推薦:
通信工程師備考資料免費領取
去領取
專注在線職業教育25年