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