udp
簡述
udp只在ip
的資料報服務之上增加了很少一點的功能,即埠的功能和差錯檢測的功能。
udp
的主要特點
udp是無連線的
,即傳送資料之前不需要建立連線。
udp使用盡最大努力交付
,即不保證可靠交付,同時也不使用擁塞控制。
udp沒有擁塞控制,很適合多**通訊的要求。
udp是面向報文的
。 udp
支援一對
一、一對多、多對一和多對多的互動通訊
。udp
的首部開銷小
,只有8
個位元組。
面向報文的
udp
傳送方udp
對應用程式交下來的報文,在新增首部後就向下交付
ip層。
udp對應用層交下來的報文,既不合併,也不拆分,而是保留這些報文的邊界。
應用層交給
udp多長的報文,
udp就照樣傳送,即一次傳送乙個報文。
接收方udp對ip
層交上來的
udp使用者資料報,在去除首部後就原封不動地交付上層的應用程序,一次交付乙個完整的報文。
應用程式
必須選擇合適大小的報文。
udp
基於埠的分用
udp
的首部格式
使用者資料報
udp有兩個字段:資料字段和首部字段。首部欄位有
8個位元組,由
4個字段組成,每個欄位都是兩個位元組。在計算檢驗和時,臨時把「偽首部」和
udp使用者資料報連線在一起。偽首部僅僅是為了計算檢驗和。
與
udp
1.tcp
傳送的資料單位是
tcp報文段
(segment)
udp
傳送的資料單位是
udp報文或使用者資料報。
2.udp
在傳送資料之前不需要先建立連線。對方的運輸層在收到
udp報文後,不需要給出任何確認。雖然
udp不提供可靠交付,但在某些情況下
udp是一種最有效的工作方式。
tcp
則提供面向連線的服務。
tcp不提供廣播或多播服務。由於
tcp要提供可靠的、面向連線的運輸服務,因此不可避免地增加了許多的開銷。這不僅使協議資料單元的首部增大很多,還要占用許多的處理機資源。
使用者資料報協議UDP
udp概述 使用者資料報協議udp只在ip的資料報服務上增加了兩個兩個共能。分別是埠功能 有了埠,運輸層就能進行復用和分用 和差錯檢測功能。雖然udp使用者資料報只能提供不可靠的交付,但是在某些方面尤其特殊的優勢 1.udp是無連線的,即傳送資料之前不需要建立連線 當然傳送資料結束時也沒有連線可以釋...
使用者資料報協議UDP
一 udp協議概述 使用者資料報協議 user datagram protocol,縮寫為 udp 又稱使用者資料報文協議,是乙個簡單的面向資料報的運輸協議。在 tcp ip 模型中,udp 為網路層以上和應用層以下提供了乙個簡單的介面。udp 只提供資料的不可靠傳遞,它一旦把應用程式發給網路層的資...
使用者資料報協議UDP
udp 是乙個無連線的 connectionless 的傳輸層協議 udp傳輸資料段,無須建立連線 udp 在 rfc 768中描述 很多c s應用 如 dns 都使用udp傳送乙個請求,然後對方應答 udp資料段頭 udp 資料段包括8位元組 8 byte 的頭部和資料兩個部分 其中的長度域表示的...