UDP 协议格式
UDP RFC:https://tools.ietf.org/html/rfc768
UDP協(xié)議和TCP協(xié)議同位于傳輸層,介于網(wǎng)絡層(IP)和應用層之間:UDP數(shù)據(jù)部分為應用層報文,而UDP報文在IP中承載。如下圖:
UDP 報文格式相對于簡單,如下圖:
源端口:端口號0-65535,1-1024保留端口號,為標準的服務端口
目的端口:無須多解釋
UDP長度:header+data 總長度
UDP校驗和:偽頭部,頭部,data 三部分校驗和。偽頭部,文末稍作解釋。
數(shù)據(jù):上層應用層的數(shù)據(jù)。
偽頭部
UDP校驗和中的偽頭部,并非UDP報文中的有效數(shù)據(jù),是提取了IP數(shù)據(jù)報中的源IP,目的IP信息并加上協(xié)議等字段構(gòu)造的數(shù)據(jù)。偽頭部在實際網(wǎng)絡傳輸中,僅用作校驗和計算使用,并不發(fā)送!因此稱為偽頭部。事實上在TCP校驗和計算中也用到了偽頭部,與UDP一致。
偽頭部格式如下:
0 7 8 15 16 23 24 31+--------+--------+--------+--------+| source address |+--------+--------+--------+--------+| destination address |+--------+--------+--------+--------+| zero |protocol| UDP length |+--------+--------+--------+--------+總結(jié)
- 上一篇: ext4文件系统布局
- 下一篇: sentence_transformer