導航:首頁 > 網路連接 > 計算機網路udp協議表格

計算機網路udp協議表格

發布時間:2022-04-20 23:56:28

㈠ UDP是什麼協議

UDP(User Datagram Protocol) 用戶數據報協議
用戶數據報協議(UDP)是 OSI 參考模型中一種無連接的傳輸層協議,提供面向事務的簡單不可靠信息傳送服務。是一個簡單的面向數據報的傳輸層協議,IETF RFC 768是UDP的正式規范。 UDP 協議基本上是 IP 協議與上層協議的介面。 UDP 協議適用埠分別運行在同一台設備上的多個應用程序。
由於大多數網路應用程序都在同一台機器上運行,計算機上必須能夠確保目的地機器上的軟體程序能從源地址機器處獲得數據包,以及源計算機能收到正確的回復。這是通過使用 UDP 的「埠號」完成的。例如,如果一個工作站希望在工作站 128.1.123.1 上使用域名服務系統,它就會給數據包一個目的地址 128.1.123.1 ,並在 UDP 頭插入目標埠號 53 。源埠號標識了請求域名服務的本地機的應用程序,同時需要將所有由目的站生成的響應包都指定到源主機的這個埠上。 UDP 埠的詳細介紹可以參照相關文章。
與 TCP 不同, UDP 並不提供對 IP 協議的可靠機制、流控制以及錯誤恢復功能等。由於 UDP 比較簡單, UDP 頭包含很少的位元組,比 TCP 負載消耗少。
UDP 適用於不需要 TCP 可靠機制的情形,比如,當高層協議或應用程序提供錯誤和流控制功能的時候。 UDP 是傳輸層協議,服務於很多知名應用層協議,包括網路文件系統(NFS)、簡單網路管理協議(SNMP)、域名系統(DNS)以及簡單文件傳輸系統(TFTP)、動態主機配置協議(DHCP)、路由信息協議(RIP)和某些影音串流服務等等。
協議結構
Source Port — 16位。源埠是可選欄位。當使用時,它表示發送程序的埠,同時它還被認為是沒有其它信息的情況下需要被定址的答復埠。如果不使用,設置值為0。
Destination Port — 16位。目標埠在特殊網際網路目標地址的情況下具有意義。
Length — 16位。該用戶數據報的八位長度,包括協議頭和數據。長度最小值為8。
Checksum — 16位。IP 協議頭、UDP 協議頭和數據位,最後用0填補的信息假協議頭總和。如果必要的話,可以由兩個八位復合而成。
Data — 包含上層數據信息。
UDP協議有如下的特點:
1、UDP傳送數據前並不與對方建立連接,即UDP是無連接的,在傳輸數據前,發送方和接收方相互交換信息使雙方同步。
2、UDP不對收到的數據進行排序,在UDP報文的首部中並沒有關於數據順序的信息(如TCP所採用的序號),而且報文不一定按順序到達的,所以接收端無從排起。
3、UDP對接收到的數據報不發送確認信號,發送端不知道數據是否被正確接收,也不會重發數據。
4、UDP傳送數據較TCP快速,系統開銷也少。
5、由於缺乏擁塞控制(congestion control),需要基於網路的機制來減小因失控和高速UDP流量負荷而導致的擁塞崩潰效應。換句話說,因為UDP發送者不能夠檢測擁塞,所以像使用包隊列和丟棄技術的路由器這樣的網路基本設備往往就成為降低UDP過大通信量的有效工具。數據報擁塞控制協議(DCCP)設計成通過在諸如流媒體類型的高速率UDP流中增加主機擁塞控制來減小這個潛在的問題。
從以上特點可知,UDP提供的是無連接的、不可靠的數據傳送方式,是一種盡力而為的數據交付服務。
相關鏈接 http://www.javvin.com/protocol/rfc768.pdf:User Datagram Protocol(UDP) Specifications
http://www.iana.org/assignments/port-numbers:UDP and TCP port numbers

計算機網路中的TCP/UDP協議到底是怎麼回事 Martin

計算機網路協議是有關計算機網路通信的一整套規則,或者說是為完成計算機網路通信而制訂的規則、約定和標准。網路協議由語法、語義和時序三大要素組成。
語法:通信數據和控制信息的結構與格式;
語義:對具體事件應發出何種控制信息,完成何種動作以及做出何種應答。
時序:對事件實現順序的詳細說明。

㈢ UDP協議 是什麼

UDP協議一般指UDP

UDP 是User Datagram Protocol的簡稱, 中文名是用戶數據報協議,是OSI(Open System Interconnection,開放式系統互聯) 參考模型中一種無連接的傳輸層協議,提供面向事務的簡單不可靠信息傳送服務,IETF RFC 768是UDP的正式規范。UDP在IP報文的協議號是17。

Internet 協議集支持一個無連接的傳輸協議,該協議稱為用戶數據報協議(UDP,User Datagram Protocol)。UDP 為應用程序提供了一種無需建立連接就可以發送封裝的 IP 數據報的方法。RFC 768 描述了 UDP。



(3)計算機網路udp協議表格擴展閱讀:

UDP協議與TCP協議一樣用於處理數據包,在OSI模型中,兩者都位於傳輸層,處於IP協議的上一層。UDP有不提供數據包分組、組裝和不能對數據包進行排序的缺點,也就是說,當報文發送之後,是無法得知其是否安全完整到達的。

UDP用來支持那些需要在計算機之間傳輸數據的網路應用。包括網路視頻會議系統在內的眾多的客戶/伺服器模式的網路應用都需要使用UDP協議。UDP協議從問世至今已經被使用了很多年,雖然其最初的光彩已經被一些類似協議所掩蓋,但即使在今天UDP仍然不失為一項非常實用和可行的網路傳輸層協議。

㈣ 為什麼RTP往往是使用UDP,而不是使用TCP封裝

計算機網路OSI模型中,TCP和UDP為第四層傳輸層的功能。

簡單的說:TCP傳輸控制協議(Transmission
Control Protocol)是基於連接的協議,也就是說,在正式收發數據前,必須和對方建立可靠的連接。TCP協議能為應用程序提供可靠的通信連接,使一台計算機
發出的位元組流無差錯地發往網路上的其他計算機,對可靠性要求高的數據通信系統往往使用TCP協議傳輸數據。

必須要經過三次「對話」才能建立。
第1次對話
A–> 發連接請求數據包 –>B

第2次對話
A<– 發送同意連接和要求同步 <–B

第3次對話
A–> 發數據包確認B的要求的同步 –>B

UDP用戶數據報協議(User Data Protocol)是與TCP相對應的協議。是面向非連接的協議,不與對方建立連接,而是直接就把數據包發送過去。UDP適用於一次只傳送少量數據、對可靠性要求不高的應用環境。
UDP例子:「ping」命令測試兩台主機之間TCP/IP通信是否正常,就是向對方主機發送UDP數據包,然後對方主機確認收到數據包,如果數據包是否到達的消息及時反饋回來,那麼網路就是通的。

幾個使用TCP重要的優點:
1.TCP速率控(TCP rate control)制有經過證明是具有的穩定性和可擴展性。
2.TCP提供保證delivery, deleting the packet loss efficiently。
3.TCP是可以助於的越過防火牆。
4.流量控制(The flow control)。
5.The transmission windows system有助於優化網路資源的使用。

關於TCP協議的主要功能:
TCP協議的主要功能是完成對數據報的確認、流量控制和網路擁塞;自動檢測數據報,並提供錯誤重發的功能;將多條路徑傳送的數據報按照原來的順序進行排列,並對重復數據進行擇取;控制超時重發,自動調整超時值;提供自動恢復丟失數據的功能。

相對TCP,UDP顯然更好地使用於實時應用,原因如下:
1.最低開銷(Minimum overhead)。
2.在最大數據從傳輸速率開始發送。
3.不重復請求,所以就沒有重傳(一個單一的數據包丟失在一個的實時應用中並不重要)。
4.低處理時間(low processing time)。不需要緩沖(No buffers)。

與TCP不同,UDP並不提供對IP協議的可靠機制、流控制以及錯誤恢復功能等。由於UDP 比較簡單,UDP頭包含很少的位元組,比TCP負載消耗少。

TCP協議和UDP協議的差別(以表格的形式):

㈤ UDP協議是什麼

UDP協議是英文UserDatagramProtocol的縮寫,即用戶數據報協議,主要用來支持那些需要在計算機之間傳輸數據的網路應用。包括網路視頻會議系統在內的眾多的客戶/伺服器模式的網路應用都需要使用UDP協議。UDP協議從問世至今已經被使用了很多年,雖然其最初的光彩已經被一些類似協議所掩蓋,但是即使是在今天,UDP仍然不失為一項非常實用和可行的網路傳輸層協議。

與我們所熟知的TCP(傳輸控制協議)協議一樣,UDP協議直接位於IP(網際協議)協議的頂層。根據OSI(開放系統互連)參考模型,UDP和TCP都屬於傳輸層協議。

UDP協議的主要作用是將網路數據流量壓縮成數據報的形式。一個典型的數據報就是一個二進制數據的傳輸單位。每一個數據報的前8個位元組用來包含報頭信息,剩餘位元組則用來包含具體的傳輸數據。

0UDP報頭

UDP報頭由4個域組成,其中每個域各佔用2個位元組,具體如下:

源埠號

目標埠號

數據報長度

校驗值

UDP協議使用埠號為不同的應用保留其各自的數據傳輸通道。UDP和TCP協議正是採用這一機制實現對同一時刻內多項應用同時發送和接收數據的支持。數據發送一方(可以是客戶端或伺服器端)將UDP數據報通過源埠發送出去,而數據接收一方則通過目標埠接收數據。有的網路應用只能使用預先為其預留或注冊的靜態埠;而另外一些網路應用則可以使用未被注冊的動態埠。因為UDP報頭使用兩個位元組存放埠號,所以埠號的有效范圍是從0到65535。一般來說,大於49151的埠號都代表動態埠。

數據報的長度是指包括報頭和數據部分在內的總的位元組數。因為報頭的長度是固定的,所以該域主要被用來計算可變長度的數據部分(又稱為數據負載)。數據報的最大長度根據操作環境的不同而各異。從理論上說,包含報頭在內的數據報的最大長度為65535位元組。不過,一些實際應用往往會限制數據報的大小,有時會降低到8192位元組。

UDP協議使用報頭中的校驗值來保證數據的安全。校驗值首先在數據發送方通過特殊的演算法計算得出,在傳遞到接收方之後,還需要再重新計算。如果某個數據報在傳輸過程中被第三方篡改或者由於線路噪音等原因受到損壞,發送和接收方的校驗計算值將不會相符,由此UDP協議可以檢測是否出錯。這與TCP協議是不同的,後者要求必須具有校驗值。

UDPvs.TCP

UDP和TCP協議的主要區別是兩者在如何實現信息的可靠傳遞方面不同。TCP協議中包含了專門的傳遞保證機制,當數據接收方收到發送方傳來的信息時,會自動向發送方發出確認消息;發送方只有在接收到該確認消息之後才繼續傳送其它信息,否則將一直等待直到收到確認信息為止。

與TCP不同,UDP協議並不提供數據傳送的保證機制。如果在從發送方到接收方的傳遞過程中出現數據報的丟失,協議本身並不能做出任何檢測或提示。因此,通常人們把UDP協議稱為不可靠的傳輸協議。

相對於TCP協議,UDP協議的另外一個不同之處在於如何接收突法性的多個數據報。不同於TCP,UDP並不能確保數據的發送和接收順序。例如,一個位於客戶端的應用程序向伺服器發出了以下4個數據報

D1

D22

D333

D4444

但是UDP有可能按照以下順序將所接收的數據提交到服務端的應用:

D333

D1

D4444

D22

事實上,UDP協議的這種亂序性基本上很少出現,通常只會在網路非常擁擠的情況下才有可能發生。

UDP協議的應用

也許有的讀者會問,既然UDP是一種不可靠的網路協議,那麼還有什麼使用價值或必要呢?其實不然,在有些情況下UDP協議可能會變得非常有用。因為UDP具有TCP所望塵莫及的速度優勢。雖然TCP協議中植入了各種安全保障功能,但是在實際執行的過程中會佔用大量的系統開銷,無疑使速度受到嚴重的影響。反觀UDP由於排除了信息可靠傳遞機制,將安全和排序等功能移交給上層應用來完成,極大降低了執行時間,使速度得到了保證。

關於UDP協議的最早規范是RFC768,1980年發布。盡管時間已經很長,但是UDP協議仍然繼續在主流應用中發揮著作用。包括視頻電話會議系統在內的許多應用都證明了UDP協議的存在價值。因為相對於可靠性來說,這些應用更加註重實際性能,所以為了獲得更好的使用效果(例如,更高的畫面幀刷新速率)往往可以犧牲一定的可靠性(例如,會面質量)。這就是UDP和TCP兩種協議的權衡之處。根據不同的環境和特點,兩種傳輸協議都將在今後的網路世界中發揮更加重要的作用.

㈥ 什麼是udp協議

UDP 是User Datagram Protocol的簡稱, 中文名是用戶數據報協議,是OSI(Open System Interconnection,開放式系統互聯) 參考模型中一種無連接的傳輸層協議,提供面向事務的簡單不可靠信息傳送服務,IETF RFC 768是UDP的正式規范。UDP在IP報文的協議號是17。
UDP協議全稱是用戶數據報協議 [1] ,在網路中它與TCP協議一樣用於處理數據包,是一種無連接的協議。在OSI模型中,在第四層——傳輸層,處於IP協議的上一層。UDP有不提供數據包分組、組裝和不能對數據包進行排序的缺點,也就是說,當報文發送之後,是無法得知其是否安全完整到達的。UDP用來支持那些需要在計算機之間傳輸數據的網路應用。包括網路視頻會議系統在內的眾多的客戶/伺服器模式的網路應用都需要使用UDP協議。UDP協議從問世至今已經被使用了很多年,雖然其最初的光彩已經被一些類似協議所掩蓋,但是即使是在今天UDP仍然不失為一項非常實用和可行的網路傳輸層協議。
與所熟知的TCP(傳輸控制協議)協議一樣,UDP協議直接位於IP(網際協議)協議的頂層。根據OSI(開放系統互連)參考模型,UDP和TCP都屬於傳輸層協議。UDP協議的主要作用是將網路數據流量壓縮成數據包的形式。一個典型的數據包就是一個二進制數據的傳輸單位。每一個數據包的前8個位元組用來包含報頭信息,剩餘位元組則用來包含具體的傳輸數據。

㈦ 基於udp的協議有哪些

使用UDP協議埠常見的有:

(1)RIP:路由選擇信息協議(RIP)是一種在網關與主機之間交換路由選擇信息的標准

(2) DNS:用於域名解析服務,這種服務在Windows NT系統中用得最多的。網際網路上的每一台計算機都有一個網路地址與之對應,這個地址是常說的IP地址,它以純數字+"."的形式表示。然而這卻不便記憶,於是出-現了域名,訪問計算機的時候只需要知道域名,域名和IP地址之間的變換由DNS伺服器來完成。DNS用的是53號埠。
(3) SNMP:簡單網路管理協議,使用161號埠,是用來管理網路設備的。由於網路設備很多,無連接的服務就體現出其優勢。
(4) OICQ:OICQ程序既接受服務,又提供服務,這樣兩個聊天的人才是平等的。OICQ用的是無連接的協議,也是說它用的是UDP協議。OICQ伺服器是使用8-000號埠,偵聽是否有信息到來,客戶端使用4000號埠,向外發送信息。如果上述兩個埠正在使用(有很多人同時和幾個好友聊天),就順序往上加。

㈧ 計算機網路中的TCP/UDP協議到底是怎麼回事

兩者都是傳輸層協議,TCP協議是面向連接,UDP是面向不連接。
簡單來說用TCP給你發送一個消息,要經過三次握手。就相當於給你打電話,你電話不能是關機,也不能沒信號,也不能拉黑。UDP就比較簡單了,相當於簡訊(雖然關機也收不到,但是這串信息起碼發出去了),UDP只管發送,而且佔用資源少,你可以想像成電話費,打電話1分鍾2毛,簡訊一條只需要一毛。但是電話比簡訊發送的內容更多,交互性更好。

閱讀全文

與計算機網路udp協議表格相關的資料

熱點內容
如何覆蓋網路密碼 瀏覽:37
如何在手機上免費玩網路游戲 瀏覽:932
手機經常網路斷線 瀏覽:110
怎樣設置雷電模擬器網路 瀏覽:942
手機改3g網路後信號好了 瀏覽:369
evo筆記本的網路在哪裡 瀏覽:38
代購網路安全防範宣傳 瀏覽:959
手機網路貼吧 瀏覽:512
公司開通多少兆的網路 瀏覽:419
開流量卻顯示網路異常 瀏覽:657
男子回安徽手機網路斷網 瀏覽:193
大學里網路信號差怎麼辦 瀏覽:238
魅藍如何查看網路密碼 瀏覽:881
億瑪客網路營銷培訓 瀏覽:808
雙頻wifi5g網路沒有4g好 瀏覽:882
移動網路部給力是什麼原因 瀏覽:669
網路屬性看得出來是多少兆的網么 瀏覽:814
橋接的路由器經常網路不可用 瀏覽:411
出門微信支付不了錢顯示網路異常 瀏覽:138
連上網路了為什麼用不了 瀏覽:817

友情鏈接