使用者資料報傳輸協議

2021-08-26 02:25:16 字數 729 閱讀 1971

1.udp提供的服務具有以下主要特徵

(1)傳輸資料前無須建立連線,乙個應用程序如果有資料報要傳送就直接傳送,屬於一種無連線的資料傳輸服務。

(2)不對資料報進行檢查與修改。

(3)無須等待對方的應答

(4)正因為以上的特徵,使其具有較好的實時性,效率高。

會出現分組丟失,重複,亂序,應用程式需要負責傳輸可靠性方面的所有工作。它適用於無須應答並且通常一次只傳送少量資料的情況。對於只有乙個響應的情況,採用udp可以避免建立和釋放連線段麻煩。

udp資料傳輸機制

udp功能簡單,它的段結構也簡單。udp的各欄位含義如下

(1)源埠:16位元,標明傳送端位址

(2)目的埠:16位元,標明接收端位址

(3)長度:16位元,指明包括udp的頭在內的資料段的總長度

(4)校驗和:16位元,該字段是可選項,當不用時設定為全0。

udp的埠號:

dns:網域名稱解析服務 53

snmp:簡單網路管理協議 161

qicq:聊天軟體 8000

tftp:簡單檔案傳輸協議:69

3.udp協議的應用

由於udp協議在資料傳輸過程中無需建立邏輯連線,對資料報也不進行檢查,因此在優良的網路環境中,其工作的效率交tcp協議要高。

傳輸層功能實質是最終完成端到端的可靠連線,在此,要特別明確「端」是指使用者應用程式的「埠」,即傳輸層的位址要落實到埠號。

五 使用者資料報傳輸(UDP)

1 udp常用的傳送和接收函式 int recvfrom int sockfd,void buf,int len,unsigned int flags,struct sockaddr from,int fromlen int sendto int sockfd,const void msg,int ...

使用者資料報協議 UDP

udp 簡述 udp只在ip 的資料報服務之上增加了很少一點的功能,即埠的功能和差錯檢測的功能。udp 的主要特點 udp是無連線的 即傳送資料之前不需要建立連線。udp使用盡最大努力交付 即不保證可靠交付,同時也不使用擁塞控制。udp沒有擁塞控制,很適合多 通訊的要求。udp是面向報文的 udp ...

使用者資料報協議UDP

udp概述 使用者資料報協議udp只在ip的資料報服務上增加了兩個兩個共能。分別是埠功能 有了埠,運輸層就能進行復用和分用 和差錯檢測功能。雖然udp使用者資料報只能提供不可靠的交付,但是在某些方面尤其特殊的優勢 1.udp是無連線的,即傳送資料之前不需要建立連線 當然傳送資料結束時也沒有連線可以釋...