User Datagram Protocol的簡稱是UDP, 中文名是用戶數(shù)據(jù)報協(xié)議。UDP為應(yīng)用程序提供了一種無須簡歷連接就可以發(fā)生封裝的IP數(shù)據(jù)包的方法。是開放式系統(tǒng)互聯(lián)參考模型中一種無連接誒的傳輸層協(xié)議,提供面向十五的簡單不可靠詳細(xì)傳送服務(wù)。
UDP 的主要特點
1、UDP 是無連接的,即發(fā)送數(shù)據(jù)之前不需要建立連接,因此減少了開銷和發(fā)送數(shù)據(jù)之前的時延。
2、UDP 使用盡最大努力交付,即不保證可靠交付,因此主機(jī)不需要維持復(fù)雜的連接狀態(tài)表。
3、UDP 是面向報文的。發(fā)送方的UDP對應(yīng)用程序交下來的報文,在添加首部后就向下交付IP層。UDP對應(yīng)用層交下來的報文,既不合并,也不拆分,而是保留這些報文的邊界。因此,應(yīng)用程序必須選擇合適大小的報文。
4、UDP 沒有擁塞控制,因此網(wǎng)絡(luò)出現(xiàn)的擁塞不會使源主機(jī)的發(fā)送速率降低。很多的實時應(yīng)用(如IP電話、實時視頻會議等)要去源主機(jī)以恒定的速率發(fā)送數(shù)據(jù),并且允許在網(wǎng)絡(luò)發(fā)生擁塞時丟失一些數(shù)據(jù),但卻不允許數(shù)據(jù)有太多的時延。UDP正好符合這種要求。
5、UDP 支持一對一、一對多、多對一和多對多的交互通信。
6、UDP 的首部開銷小,只有8個字節(jié),比TCP的20個字節(jié)的首部要短。
UDP適用場景
通常情況下,UDP的使用范圍是較小的,一般可以在以下場景使用
1、實時性要求很高,并且?guī)缀醪荒苋萑讨貍鳎?/p>
2、TCP實在不方便實現(xiàn)多點傳輸?shù)那闆r;
3、需要進(jìn)行NAT穿越;
4、對網(wǎng)絡(luò)狀態(tài)很熟悉,確保udp網(wǎng)絡(luò)中沒有氓流行為,瘋狂搶帶寬;
5、熟悉UDP編程。
整合自:今日頭條、博客園、百度百科
編輯:jq
-
IP
+關(guān)注
關(guān)注
5文章
1883瀏覽量
156719 -
主機(jī)
+關(guān)注
關(guān)注
0文章
1062瀏覽量
36851 -
TCP
+關(guān)注
關(guān)注
8文章
1433瀏覽量
83777 -
UDP
+關(guān)注
關(guān)注
0文章
335瀏覽量
35528
發(fā)布評論請先 登錄
水工專用光纜型號及其特點
C語言主要特點
Neway電機(jī)方案在電機(jī)控制的應(yīng)用場景
Switch的應(yīng)用場景
藍(lán)牙網(wǎng)關(guān)是什么?都有哪些功能?應(yīng)用場景有哪些?
CW32 SysClk系統(tǒng)時鐘的應(yīng)用場景與切換規(guī)則
大電流發(fā)生器有什么主要特點
CW32L0系列都有哪些應(yīng)用場景?有哪些優(yōu)勢?
充氣式試驗變壓器的主要特點是什么?
第五章 W55MH32 UDP示例
UDP的主要特點及其使用場景
評論