IP協議解碼詳解

來源:互聯網
上載者:User

協議分析 IP協議解碼詳解

IP協議簡介 IP,全稱Internet Protocol,中文名叫網際網路協議,它工作在OSI的網路層,它負責將資料轉送到正確的目的地,同時也負責路由。無論傳輸層使用何種協議,都要依賴IP來發送和接受資料。
IP提供一種不需連線的傳輸機制,這就意味著在網路傳輸的每個資料報都作為獨立的單元來對待。IP並不維護伺服器和用戶端之間的串連細節。
IP不能保證資料轉送的可靠性。然而,這些並不意味著分組將被毫無規則的忽略,而是僅在網路出現故障時才會發生資料丟失。
下面我們來介紹一下IP資料報的格式、

IP資料報格式,1,

版本

頭部長度

服務類型

總長度

標識

分段標誌

分段位移量

存留時間

協議

校正和

源地址

目標地址

選項

填充

資料

(圖1 IP資料報的格式)

  1. 版本:用於傳輸資料的IP版本,大小為4位;
  2. 頭部長度:用於規定前序長度;
  3. 服務類型:用於設定資料轉送的優先權或者優先順序,其大小為8位;
  4. 總長度:指出資料報的總長,資料報總長=前序長度+資料長度,大小為16位;
  5. 標識:用於標識所有的分段,大小為16位;
  6. 分段標誌:確定一個資料報是否可以分段,同時也指出當前分段後面是否還有更多分段,大小為3位;
  7. 分段位移量:由目標電腦用於尋找分段在整個資料報中的位置,大小位13位;
  8. 存留時間:設定資料報可以經過的最多路由器數。長度為8位;
  9. 協議:指定用於建立資料欄位中的資料的上層協議,大小為8位;
  10. 校正和:檢查所傳輸資料的完整性,大小為16位;
  11. 源地址:源IP地址,欄位長度為32位;
  12. 目標地址:目標IP地址,欄位長度為32位;
  13. 選項:不上一個必須的欄位,欄位長度具體取決於所選擇的IP選項;
  14. 資料:包含網路中傳輸的資料,IP資料報還包括上層協議的前序資訊;
解碼詳解

使用網路分析系統捕獲IP資料包,其詳細解碼2,


(圖2 網路分析系統中IP資料包的詳細解碼)

圖2為網路分析系統中IP資料包的詳細解碼,下面我們來分別說明IP資料包的解碼資訊:

版本:4,表示當前網路中為IPv4;
頭部長度:4,表示IP前序長度為5x4=20位元組;
服務類型:0,表示當前IP資料包中沒有使用服務類型欄位;
總長度:40,表示該資料報總長為40位元組;
標識:表示該資料報的標識為0x41AB(16進位);
分段標誌:第二位為1,表示該資料報不能被分段,
分段位移量:由於沒有被分段,所以該分段便位移量為0;
存留時間:表示該資料報最多可以經過128個路由;
上層協議:6代表TCP協議;
校正和:該資料報校正和為0x36A8(正確),表示該資料報是完整的;
源IP地址:192.168.0.208;
目標IP地址:192.168.0.92;

選項:表示該資料報沒有選項欄位;

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.