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