IP層提東無鏈接不可靠的數據報遞送服務。它會盡力把IP數據報遞送到指定的目的地,然而並不保證他們必定到達,也不保證他們的到達順序與發送順序一致,還不保證每一個IP數據報只到達一次。任何指望的可靠性(既五差錯按順序不重複地遞送用戶數據)必須由上層提供支持。對於TCP應用程序而言,這有TCP自己完成,對於UDP應用程序而言,這得由應用程序完成。IP層最重要的功能之一是路由。每一個IP數據報包含一個源地址和一個目的地址。網絡
1)4位版本字段值爲4.路由
2)首部長度字段是包括任何選項在內的整個IP首部的32位字長度。這個4位字段的最大取值爲15,於是IP首部的最大長度爲60個字節。扣除首部拱頂部分所佔據的20字節外,它最多容許40個字節的選項。路由器
3)歷史性的8位服務類型字段被替換爲兩個字段:6位區分服務碼點和2位顯示擁塞通知數據類型
4)16位總長度字段是包括IPV4首部在內的整個IP數據報的字節長度。數據報中的數據量就是笨字段減掉4乘以首部長度(首部長度都是32位或4字節的整數倍)本字段是必需的,由於有些數據鏈路要求把幀墊補成某個最小長度(例如以太網),於是有效IP數據報的大小有可能小於數據鏈路的最小長度。程序
5)16位標識字段由IP模塊爲每一個IP數據報設置成不一樣的值,用於分片和重組。該字段必須就源IPV4地址、目的IPV4地址和協議這三個字段至少在數據報的網絡存活期惟一標識每一個IP數據報。若是分組不會被分片,那麼就不需設置此段im
6)DF位、MF位和13位片斷偏移字段也用於分片和重組。DF位還用於路徑MTU發現。數據
7)8位存活時間(TTL)字段由本IP數據報的發送者設置,並由轉發它的每一個路由器地阿金。當被減到0時,響應路由器就丟棄該數據報。任何IP數據報的生命期限定位最多255跳。協議
8)8位協議字段指定包括在本IP數據報中的數據類型。它的典型值有1(ICMPV4)、2(IGMPV4)、6(TCP)、17(UDP)img
9)16位首部校驗和字段只對IP首部進行計算。時間
10)源頭IPV4地址和目的IPV4地址都是32位字段
11)選項字段