各位跨境小伙伴們大家好,今天我為大家具體講解下IP協議。
首先說下Internet體系結構,IP協議是一種不可靠的,無連接的傳輸協議,他是為上層可靠的傳輸協議,如tcp提供基礎傳輸服務的。
一個TCP/IP互聯網一般會提供三組服務。其中最底層提供無連接的傳送服務為,主要為其他層提供了基礎服務。第二層一個可靠的傳送規則(如TCP協議)為應用層提供了一個高層平臺。最高層是應用層服務。
數據包示意圖:
IP協議的三個定義:
定義了互聯網數據傳輸的基本單元和數據結構。
IP協議可自動完成數據傳輸過程中的路由選擇功能,選擇數據傳輸的基本網絡路徑。
IP協議不不可靠的協議,但是它包含了不可靠分組床送的規則,指明了分組處理,錯誤糾正等處理規則。
這里講下分組,比如我們要傳送某一段文字,這一段文字是不可能在一個數據包中傳送的,會分成N個不同的數據包進行傳送,到達時間或者順序都是不固定的,所以就不難理解IP協議的第三個定義了。
下面介紹些基本概念
IP數據包,是指互聯網數據傳輸的基本單元,分為數據包頭和數據體兩部分。
數據包封裝,是指物理網絡根據一定規則將數據包封裝到一個傳輸單位-幀中。
MTU,指最大網絡傳輸單元,就是物理網絡中不同的物理幀中能夠傳輸的最大數據包的數量。
數據包重組,是指在到達目的地后對數據包進行重組,以顯示正確的數據給用戶。
生存時間,是指數據包在網絡中的生存時間,如果超過這個時間就會被丟棄,不在繼續傳輸。
數據包選項,主要是指用于特殊目的,如網絡測試或者調試,包括:記錄路由選項、源路由選項、時間戳選項等。