大多數網絡數據傳輸技術使用數據包將數據從源設備傳輸到目標設備。 IP協議不是一個例外。 IP數據包是協議最重要和最基本的組成部分。 它們是在傳輸過程中攜帶數據的結構。 他們還有一個標題,其中包含幫助他們找到方法並在傳輸後重新組合的信息。
IP協議的兩個主要功能是路由和尋址 。 為了將數據包路由到網絡上的計算機或從網絡上的計算機路由數據包,IP(Internet協議)使用在數據包中攜帶的IP地址。
有關IP數據包的更多信息
圖片中的簡短描述足以讓您了解標題元素的功能。 但是,有些可能並不明確:
- 標識標籤用於幫助從幾個最終片段重新組裝數據包。 當通過網絡發送數據時,數據會被分解成小部分,這些小部分被封裝在這些數據包中。 IP網絡(例如Internet)通常不安全,因此數據包可能會丟失,可能會延遲,並且可能以錯誤的順序到達。 一旦他們到達目的地,識別標籤有助於識別數據包並將數據重組為原始形式。
- 分段標誌表明分組是否可以被分段。
- 片段偏移量是一個字段,用於標識此數據包附加到哪個片段。
- 生存時間(TTL)是一個數字,表示數據包在死前有多少跳(路由器通過)。 通常,在每個路由器處,分析分組並且基於在其他相鄰路由器上的該路由器處存在的信息,選擇哪條路由最好。 數據包然後被轉發到下一個路由器。 在這種配置下,一個數據包可能會輪到。 作為另一種方法,泛洪也意味著將數據包的副本發送給每個相鄰路由器; 那麼只有目標機器才會使用該數據包。 其他數據包將保持漫遊。 TTL是一個數字,通常為255,每次數據包通過路由器時會減少。 這樣,一旦TTL達到零,多餘的數據包將最終死亡。
- 頭校驗和是用於分組傳輸過程中的錯誤檢測和校正的數字。 數據包中的數據被送入一個數學算法,產生一個和數據包中的數據一起發送的和。 在接收時,這個總和再次使用相同的算法進行計算。 如果它與原始總和相同,則數據是好的,否則會被認為是損壞的並丟棄數據包。
- 有效載荷是實際攜帶的數據。 請注意,數據有效載荷可能高達64千字節,與整個標頭位相比,這是巨大的。