柚子快報邀請碼778899分享:網(wǎng)絡(luò)協(xié)議 網(wǎng)絡(luò) UDP詳細總結(jié)
柚子快報邀請碼778899分享:網(wǎng)絡(luò)協(xié)議 網(wǎng)絡(luò) UDP詳細總結(jié)
UDP協(xié)議特點
UDP是無連接的傳輸層協(xié)議; UDP使用盡最大努力交付,不保證可靠交付; UDP是面向報文的,對應(yīng)用層交下來的報文,不合并,不拆分,保留原報文的邊界; UDP沒有擁塞控制,因此即使網(wǎng)絡(luò)出現(xiàn)擁塞也不會降低發(fā)送速率; UDP支持一對一 一對多 多對多的交互通信; UDP的首部開銷小,只有8字節(jié)
TCP和UDP的區(qū)別
TCP是可靠傳輸,UDP是不可靠傳輸; TCP面向連接,UDP無連接; TCP傳輸數(shù)據(jù)有序,UDP不保證數(shù)據(jù)的有序性; TCP不保存數(shù)據(jù)邊界,UDP保留數(shù)據(jù)邊界; TCP傳輸速度相對UDP較慢; TCP有流量控制和擁塞控制,UDP沒有; TCP是重量級協(xié)議,UDP是輕量級協(xié)議; TCP首部較長20字節(jié),UDP首部較短8字節(jié);
基于TCP和UDP的常用協(xié)議
HTTP、HTTPS、FTP、TELNET、SMTP(簡單郵件傳輸協(xié)議)協(xié)議基于可靠的TCP協(xié)議。
TFTP、DNS、DHCP、TFTP、SNMP(簡單網(wǎng)絡(luò)管理協(xié)議)、RIP基于不可靠的UDP協(xié)議
報文段
?UDP的報文段共有2個字段:數(shù)據(jù)字段 + 首部字段
?
UDP報文中每個字段的含義如下:
源端口:這個字段占據(jù) UDP 報文頭的前 16 位,通常包含發(fā)送數(shù)據(jù)報的應(yīng)用程序所使用的 UDP 端口,接收端的應(yīng)用程序利用這個字段的值作為發(fā)送響應(yīng)的目的地址,這個字段是可選的,所以發(fā)送端的應(yīng)用程序不一定會把自己的端口號寫入該字段中,如果不寫入端口號,則把這個字段設(shè)置為 0,這樣,接收端的應(yīng)用程序就不能發(fā)送響應(yīng)了。目的端口:接收端計算機上 UDP 軟件使用的端口,占據(jù) 16 位。長度:該字段占據(jù) 16 位,表示 UDP 數(shù)據(jù)報長度,包含 UDP 報文頭和 UDP 數(shù)據(jù)長度,因為 UDP 報文頭長度是 8 個字節(jié),所以這個值最小為 8。校驗值:該字段占據(jù) 16 位,可以檢驗數(shù)據(jù)在傳輸過程中是否被損壞。
柚子快報邀請碼778899分享:網(wǎng)絡(luò)協(xié)議 網(wǎng)絡(luò) UDP詳細總結(jié)
文章來源
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。