用戶資料報協定
用於在網際協議網絡上傳輸數據的主要協議 / 維基百科,自由的 encyclopedia
使用者資料包協定(英語:User Datagram Protocol,縮寫:UDP;又稱用戶資料包協定)是一個簡單的面向資料包的通訊協定,位於OSI模型的傳輸層。該協定由David P. Reed(英語:David P. Reed)在1980年設計且在RFC 768中被規範。典型網絡上的眾多使用UDP協定的關鍵應用在一定程度上是相似的。
![]() |
在TCP/IP模型中,UDP為網絡層以上和應用層以下提供了一個簡單的介面。UDP只提供資料的不可靠傳遞,它一旦把應用程式發給網絡層的資料傳送出去,就不保留資料備份(所以UDP有時候也被認為是不可靠的資料包協定)。UDP在IP資料包的頭部僅僅加入了復用和資料校驗欄位。
UDP適用於不需要或在程式中執行錯誤檢查和糾正的應用,它避免了協定棧中此類處理的開銷(英語:Overhead (computing))。對時間有較高要求的應用程式通常使用UDP,因為丟棄資料包比等待或重傳導致延遲更可取。