使用者資料報協議 UDP

2021-07-03 07:58:53 字數 1492 閱讀 2307

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 的頭部和資料兩個部分 其中的長度域表示的...