"": 200,
"": "",
"": "UDP是UserDatagramProtocol的簡稱,中文名是用戶數據包協議,是OSI參考模型中一種無連接的傳輸層協議,提供麵向事務的簡單不可靠信息傳送服務。它是IETFRFC768是UDP的正式規範。
UDP是OSI參考模型中一種無連接的傳輸層協議,提供麵向事務的簡單不可靠信息傳送服務。UDP協議基本上是IP協議與上層協議的接口。UDP協議適用端口分別運行在同一台設備上的多個應用程序。
簡介
UDP協議的全稱是用戶數據包協議,在網絡中它與TCP協議一樣用於處理
UDP
UDP數據包,是一種無連接的協議。在OSI模型中,在第四層——傳輸層,
處於IP協議的上一層。UDP有不提供數據包分組、組裝和不能對數據包進行排序的缺點,也就是說,當報文發送之後,是無法得知其是否安全完整到達的。UDP用來支持那些需要在計算機之間傳輸數據的網絡應用。包括網絡視頻會議係統在內的眾多的客戶\/服務器模式的網絡應用都需要使用UDP協議。UDP協議從問世至今已經被使用了很多年,雖然其最初的光彩已經被一些類似協議所掩蓋,但是即使是在今天,UDP仍然不失為一項非常實用和可行的網絡傳輸層協議。
與所熟知的TCP(傳輸控製協議)協議一樣,UDP協議直接位於IP(網際協議)協議的頂層。根據OSI(開放係統互連)參考模型,UDP和TCP都屬於傳輸層協議。
UDP協議的主要作用是將網絡數據流量壓縮成數據包的形式。一個典型的數據包就是一個二進製數據的傳輸單位。每一個數據包的前8個字節用來包含報頭信息,剩餘字節則用來包含具體的傳輸數據。
使用UDP
在選擇使用協議的時候,選擇UDP必須要謹慎。在網絡質量令人不十分滿意的環境下,UDP協議數據包丟失會比較嚴重。但是由於UDP的特性:它不屬於連接型協議,因而具有資源消耗小,處理速度快的優點,所以通常音頻、視頻和普通數據在傳送時使用UDP較多,因為它們即使偶爾丟失一兩個數據包,也不會對接收結果產生太大影響。比如我們聊天用的ICQ和QQ就是使用的UDP協議。
讓您第一時間享受最新章節,請訪問𝗼𝗼𝗽.𝘁𝘄
UDP報頭
UDP
UDP報頭由4個域組成,其中每個域各占用2個字節,具體如下:
UDP源端口
號
目標端口號
數據報長度
校驗值
UDP協議使用端口號為不同的應用保留其各自的數據傳輸通道。UDP和TCP協議正是采用這一機製實現對同一時刻內多項應用同時發送和接收數據的支持。數據發送一方(可以是客戶端或服務器端)將UDP數據報通過源端口發送出去,而數據接收一方則通過目標端口接收數據。有的網絡應用隻能使用預先為其預留或注冊的靜態端口;而另外一些網絡應用則可以使用未被注冊的動態端口。因為UDP報頭使用兩個字節存放端口號,所以端口號的有效範圍是從0到65535。一般來說,大於49151的端口號都代表動態端口。
數據報的長度是指包括報頭和數據部分在內的總字節數。因為報頭的長度是固定的,所以該域主要被用來計算可變長度的數據部分(又稱為數據負載)。數據報的最大長度根據操作環境的不同而各異。從理論上說,包含報頭在內的數據報的最大長度為65535字節。不過,一些實際應用往往會限製數據報的大小,有時會降低到8192字節。
UDP協議使用報頭中的校驗值來保證數據的安全。校驗值首先在數據發送方通過特殊的算法計算得出,在傳遞到接收方之後,還需要再重新計算。如果某個數據報在傳輸過程中被第三方篡改或者由於線路噪音等原因受到損壞,發送和接收方的校驗計算值將不會相符,由此UDP協議可以檢測是否出錯。這與TCP協議是不同的,後者要求必須具有校驗值。
。息信告警供提序程用應給者或,掉扔段息消的壞損把地單簡是隻,正校誤錯做不PDU,時誤錯到測檢但,測檢誤錯有供提PDU然雖。測檢誤錯供提不能可道通些某的間之端終和端源在議協的下以層路鏈是因原其。和查檢供提要也PDU麼什為道知想許也,議協網太以的行流括包,查檢誤錯供提都議協層路鏈多許
性特個幾的議協PDU
PDU
當,接連立建不端終和端源前之據數輸傳,議協接連無個一是PDU)1(
應自來取抓去地單簡就時送傳想它PDU
。段息消個一讀中列隊從次每序程用應,中列隊在放段息消個每把PDU,端收接在;製限的寬帶輸傳和力能的機算計、度速的據數成生序程用應受是僅僅度速的據數送傳PDU,端送發在。上絡網到扔它把地快能可儘並,據數的序程用
。息消的同相輸傳機戶客個多向時同可機務服台一此因,等態狀發收括包,態狀接連護維要需不就也此因,接連立建不據數輸傳於由)2(
。小很銷開外額的包息信節字個02的PCT於對相,節字個8有隻,短很題標的包息信PDU)3(
。製限的能性機主端終和端源、寬帶輸傳、率速的據數成生件軟用應受隻,節調的法算製控擠擁受不量吐吞)4(
。)數參多許有麵裡這(表態狀接鏈的雜複持維要需不機主此因,付交靠可證保不即,付交力努大最儘用使PDU)5(
。小大文報的適合擇選要需序程用應,此因,界邊的文報些這留保是而,並合不也,分拆不既。層PI給付交下向就後部首加添在,文報的來下交序程用應對PDU的方送發。的文報向麵是PDU)6(
之秒幾在,失丟息消個一有果如,下合場用應些這在。表由路改修中)locotorPnoitamrofnIgnituoR(PIR議協息信由路在用也PDU。等等息信空航示顯上幕屏在、場市票股告報上幕屏在,如例。議協想理個一的息信發分是它但,議協的靠可不個一是PDU然雖