UDP協議的幾個特性

2022-03-08 15:04:28 字數 742 閱讀 9652

一、udp是乙個無連線協議,傳輸資料之前源端和終端不建立連線,當它想傳送時就簡單地去抓取來自應用程式的資料,並盡可能快地把它扔到網路上。在傳送端,udp傳送資料的速度僅僅是受應用程式生成資料的速度、計算機的能力和傳輸頻寬的限制;在接收端,udp把每個訊息段放在佇列中,應用程式每次從佇列中讀乙個訊息段。

二、由於傳輸資料不建立連線,因此也就不需要維護連線狀態,包括收發狀態等,因此一台服務機可同時向多個客戶機傳輸相同的訊息。

三、udp資訊包的標題很短,只有8個位元組,相對於tcp的20個位元組資訊包的額外開銷很小。

四、吞吐量不受擁擠控制演算法的調節,只受應用軟體生成資料的速率、傳輸頻寬、源端和終端主機效能的限制。

五、雖然udp是乙個不可靠的協議,但它是分發資訊的乙個理想協議。例如,在螢幕上報告**市場、在螢幕上顯示航空資訊等等。udp也用在路由資訊協議rip(routing information protocol)中修改路由表。在這些應用場合下,如果有乙個訊息丟失,在幾秒之後另乙個新的訊息就會替換它。udp廣泛用在多**應用中,例如,progressive networks公司開發的realaudio軟體,它是在網際網路上把預先錄製的或者現場**實時傳送給客戶機的一種軟體,該軟體使用的realaudio audio-on-demand protocol協議就是執行在udp之上的協議,大多數網際網路**軟體產品也都執行在udp之上。

UDP協議的幾個特性介紹

udp協議的幾個特性 1rapqlya.udp是乙個無連線協議,傳輸資料之前源端和終端不建立連線,當它想傳送時就簡單地去抓取來自應用程式的資料,並盡可能快地把它扔到網路上。在傳送端,udp傳送資料的速度僅僅是受應用程式生成資料的速度 計算機的能力和傳輸頻寬的限制 在接收端,udp把每個訊息段放在佇列...

UDP協議程式設計中的幾個問題

分類 linux 一 udp報文丟失資料 利用udp 協議進行資料收發的時候,在區域網內一般情況下資料的接收均能接收到傳送方的資料,除非連線雙方的主機發生故障,否則不會發生接收不到資料的情況。1.udp 報文的正常傳送過程 在internet 上,由於要經過多個路由器,正常情況下乙個資料報文從主機 ...

TCP協議 UDP協議

tcp是面向連線的傳輸層的協議,它在程序互動時,會建立乙個鏈結,然後在傳輸資料之後會取消連線,tcp的鏈結是虛連線。每一條tcp連線只能有兩個端點,只能是點對點的資料鏈結,不能進行廣播。tcp提供可靠的按時交付的 無差錯的 不重複的 按序到達的服務 可靠有序 不丟不重 tcp提供全雙工通訊 傳送快取...