UDP全稱
用戶數據報協議,User Datagram Protocol
解釋與特點
解釋:U D P是一個簡單的面向數據報的運輸層協議,進程的每個輸出操作都正好產生一個U D P數據報,并組裝成一份待發送的I P數據報。
特點:U D P不提供可靠性,它把應用程序傳給I P層的數據發送出去,但是并不保證它們能到達
目的地。
UDP數據結構
UDP封裝
UDP首部
- 端口號表示發送進程和接收進程
- U D P長度字段指的是U D P首部和U D P數據的字節長度(0~8字節)
- U D P檢驗和覆蓋U D P首部和U D P數據(類似16bit字的二進制反碼和算法)
算法過程
如果數據大于幀長度,則分片(段)
注:理論上,I P數據報的最大長度是6 5 5 3 5字節,這是由I P首部(圖3 - 1)1 6比特總長度字段所限制的。去除2 0字節的I P首部和8個字節的U D P首部, U D P數據報中用戶數據的最長長度為6 5 5 0 7字節