運(yùn)輸層協(xié)議為運(yùn)行在不同主機(jī)上的應(yīng)用進(jìn)程之間提供了邏輯通信的功能。
運(yùn)輸層與網(wǎng)絡(luò)層關(guān)系:網(wǎng)絡(luò)層提供了主機(jī)之間的邏輯通信啥么,而運(yùn)輸層為運(yùn)行在不同主機(jī)上的進(jìn)程之間提供了邏輯通信登舞。
UDP與TCP最基本的責(zé)任是:將兩個(gè)端系統(tǒng)間IP的交付服務(wù)擴(kuò)展為運(yùn)行在端系統(tǒng)上的兩個(gè)進(jìn)程之間的交付服務(wù)。將主機(jī)間交付擴(kuò)展到進(jìn)程間交付被稱為運(yùn)輸層的多路復(fù)用與多路分解
UDP協(xié)議
? ? 是一個(gè)基于IP協(xié)議悬荣,提供復(fù)用/分用和簡(jiǎn)單校驗(yàn)和的協(xié)議菠秒。提供盡力而為的運(yùn)輸服務(wù),報(bào)文段可能會(huì)丟失或亂序氯迂,不是可靠的運(yùn)輸践叠。是無(wú)連接的協(xié)議,UDP發(fā)送方和接收方直接不需要握手嚼蚀。
? ? UDP存在的原因:
? ? ? ? 1)無(wú)需建立連接(減少延遲)
? ? ? ? 2)實(shí)現(xiàn)簡(jiǎn)單:無(wú)需維護(hù)連接狀態(tài)
? ? ? ? 3)頭部開銷少
? ? ? ? 4) 沒有擁塞控制:應(yīng)用可更好的控制發(fā)送時(shí)間和速率禁灼。
? ? UDP校驗(yàn)和:檢驗(yàn)UDP段在傳輸中是否發(fā)送錯(cuò)誤