UDP協議的幾個特性

來源:互聯網
上載者:User

(1) UDP是一個無連線協定,傳輸資料之前源端和終端不建立串連,當它想傳送時就簡單地去抓取來自應用程式的資料,並儘可能快地把它扔到網路上。在發送端,UDP傳送資料的速度僅僅是受應用程式產生資料的速度、電腦的能力和傳輸頻寬的限制;在接收端,UDP把每個訊息段放在隊列中,應用程式每次從隊列中讀一個訊息段。

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

(3) UDP資訊包的標題很短,只有8個位元組,相對於TCP的20個位元組資訊包的額外開銷很小。

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

雖然UDP是一個不可靠的協議,但它是分發資訊的一個理想協議。例如,在螢幕上報告股票市場、在螢幕上顯示航空資訊等等。UDP也用在路由資訊協議RIP(Routing Information Protocol)中修改路由表。在這些應用場合下,如果有一個訊息丟失,在幾秒之後另一個新的訊息就會替換它。UDP廣泛用在多媒體應用中,例如,Progressive Networks公司開發的RealAudio軟體,它是在網際網路上把預先錄製的或者現場音樂即時傳送給客戶機的一種軟體,該軟體使用的RealAudio audio-on-demand protocol協議就是運行在UDP之上的協議,大多數網際網路電話軟體產品也都運行在UDP之上。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.