UDP協議報文格式


今天讓我們來認識一下UDP協議的報文格式

UDP協議和TCP協議同位於傳輸層,介於網絡層(IP)和應用層之間:UDP數據部分為應用層報文,而UDP報文在IP中承載。如下圖:

 

 


UDP 報文格式相對於簡單,如下圖:

 

 


源端口:端口號0-65535,1-1024保留端口號,為標准的服務端口
目的端口:無須多解釋
UDP長度:header+data 總長度
UDP校驗和:偽頭部,頭部,data 三部分校驗和。偽頭部,文末稍作解釋。
數據:上層應用層的數據。

偽頭部
UDP校驗和中的偽頭部,並非UDP報文中的有效數據,是提取了IP數據報中的源IP,目的IP信息並加上協議等字段構造的數據。偽頭部在實際網絡傳輸中,僅用作校驗和計算使用,並不發送!因此稱為偽頭部。事實上在TCP校驗和計算中也用到了偽頭部,與UDP一致。

偽頭部格式如下:

0 7 8 15 16 23 24 31
+--------+--------+--------+--------+
| source address |
+--------+--------+--------+--------+
| destination address |
+--------+--------+--------+--------+
| zero |protocol| UDP length |
+--------+--------+--------+--------+

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM