IP協定
範圍
IP的責任就是把數據從源傳送到目的地。它不負責保證傳送可靠性,流控制,包順序和其它對於主機到主機協定來說很普通的服務。
接口
這個協定由主機到主機協定調用,而此協定負責調用本地網路協定將數據包傳送以下一個網關或目的主機。例如TCP可以調用IP協定,在調用時傳送目的地址和源地址作為參數,IP形成數據包並調用本地網路(協定)接口傳送數據包。
操作
IP實現兩個基本功能:定址和分段。IP可以根據數據包包頭中包括的目的地址將數據包傳送到目的地址,在此過程中IP負責選擇傳送的道路,這種選擇道路稱為路由功能。如果有些網路內只能傳送小數據包,IP可以將數據包重新組裝並在報頭域內註明。IP模組中包括這些基本功能,這些模組存在於網路中的每台主機和網關上,而且這些模組(特別在網關上)有路由選擇和其它服務功能。對IP來說,數據包之間沒有什麼聯繫,對IP不好說什麼連線或邏輯鏈路。
IP使用四個關鍵技術提供服務:服務類型,生存時間,選項和報頭校驗碼。服務類型指希望得到的服務質量。服務類型是一個參數集,這些參數是Internet能夠提供服務的代表。這種服務類型由網關使用,用於在特定的網路,或是用於下下一個要經過的網路,或是下一個要對這個數據包進行路由的網關上選擇實際的傳送參數。生存時間是數據包可以生存的時間上限。它由傳送者設定,由經過路由的地方處理。如果未到達時生存時間為零,拋棄此數據包。對於控制函式來說選項是重要的,但對於通常的通信來說它沒有存在的必要。選項包括時間戳,安全和特殊路由。報頭校驗碼保證數據的正確傳輸。如果校驗出錯,拋棄整個數據包。