IP協議提供非可靠,無連線的資料報傳輸服務。非可靠:這意味著它並不保證所要傳輸的資料一定會到達目的地。(當路由出錯導致某個資料傳輸失敗時,會丟掉此資料併發回一個ICMP資訊回去。可靠性需要由更上層的協議提供,如TCP協議)。無連線:這代表 IP datagram(資料報)在傳輸中沒有連線起來,他們是一塊一塊各自分開的,分開獨立處理。(比如需要向某個地方傳送兩個資料報A、B,他們兩個有可能會經由不同的路徑去到達目的地,有可能B要比A先到達)。擴充套件資料執行IP協議的網際層可以為高層使用者提供的服務有如下3個:
IP協議提供非可靠,無連線的資料報傳輸服務。非可靠:這意味著它並不保證所要傳輸的資料一定會到達目的地。(當路由出錯導致某個資料傳輸失敗時,會丟掉此資料併發回一個ICMP資訊回去。可靠性需要由更上層的協議提供,如TCP協議)。無連線:這代表 IP datagram(資料報)在傳輸中沒有連線起來,他們是一塊一塊各自分開的,分開獨立處理。(比如需要向某個地方傳送兩個資料報A、B,他們兩個有可能會經由不同的路徑去到達目的地,有可能B要比A先到達)。擴充套件資料執行IP協議的網際層可以為高層使用者提供的服務有如下3個:
1、不可靠的資料投遞服務。這意味著IP不能保證資料報的可靠投遞,IP本身沒有能力證實發送的報文是否被正確接收。資料報可能線上路延遲、路由錯誤、資料報分片和重組等過程中受到損壞,但IP不檢測這些錯誤。在錯誤發生時,IP也沒有可靠的機制來通知傳送方或接收方。
2、面向無連線的傳輸服務。IP協議不維護IP資料報傳送後的狀態資訊。從源節點到目的節點的每個資料報可能經過不同的傳輸路徑,並且每個資料報的處理是相對獨立的,資料報在傳輸過程中資料報有可能丟失,有可能正確到達。
3、盡最大努力投遞服務。儘管IP層提供的是面向非連線的不可靠服務,但是,IP並不隨意地丟棄資料報。只有當系統的資源用盡、接收資料錯誤或網路故障等狀態下,IP才被迫丟棄報文。