使用者資料報傳輸協議
阿新 • • 發佈:2019-01-03
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:簡單檔案傳輸協議:693.UDP協議的應用
由於UDP協議在資料傳輸過程中無需建立邏輯連線,對資料包也不進行檢查,因此在優良的網路環境中,其工作的效率交TCP協議要高。
傳輸層功能實質是最終完成端到端的可靠連線,在此,要特別明確“端”是指使用者應用程式的“埠”,即傳輸層的地址要落實到埠號。