概述
運輸層協(xié)議為不同主機上的進(jìn)程提供邏輯通信。
運輸層協(xié)議在端系統(tǒng)中實現(xiàn)。
報文段(segment) 運輸層分組
某些文獻(xiàn)中,將TCP運輸層分組稱作報文段,UDP運輸層分組稱作數(shù)據(jù)報,將網(wǎng)絡(luò)層分組也稱作數(shù)據(jù)報。
- 在發(fā)送端,運輸層從發(fā)送進(jìn)程接收報文,將之轉(zhuǎn)換為若干報文段,并將報文段傳遞給發(fā)送端的網(wǎng)絡(luò)層,網(wǎng)絡(luò)層將之轉(zhuǎn)換為網(wǎng)絡(luò)層數(shù)據(jù)報并發(fā)往目的地端系統(tǒng);
- 在接收端,網(wǎng)絡(luò)層接收數(shù)據(jù)報并提取還原為運輸層報文段,將報文段上交給運輸層,運輸層處理報文段,將之還原為報文,交付接收進(jìn)程。
因特網(wǎng)運輸層提供TCP和UDP兩種協(xié)議。
運輸層與網(wǎng)絡(luò)層的關(guān)系
網(wǎng)絡(luò)層提供主機間的邏輯通信,運輸層提供不同主機上進(jìn)程間的邏輯通信。
運輸層依賴網(wǎng)絡(luò)層提供的服務(wù)。
運輸層協(xié)議只工作在端系統(tǒng)中,在端系統(tǒng)中運輸層協(xié)議負(fù)責(zé)將報文在進(jìn)程和網(wǎng)絡(luò)邊緣(網(wǎng)絡(luò)層組件)間傳輸。
運輸層協(xié)議不關(guān)心報文在網(wǎng)絡(luò)核心中的傳輸,網(wǎng)絡(luò)層路由器不處理也不識別運輸層加在報文中的任何信息。
運輸層協(xié)議能提供的服務(wù)受限于底層網(wǎng)絡(luò)層協(xié)議的服務(wù)模型。
運輸層協(xié)議能通過一些工作為上層提供底層網(wǎng)絡(luò)層協(xié)議不能提供的一些功能。
網(wǎng)絡(luò)層簡介
網(wǎng)絡(luò)層協(xié)議:網(wǎng)際協(xié)議 IP
IP為主機間提供邏輯通信
IP 服務(wù)模型是盡力而為交付服務(wù),即IP盡力在通信的主機間交付報文,但不做任何確保,是不可靠服務(wù)。
IP地址 網(wǎng)絡(luò)層地址,每臺主機至少有一個IP地址
TCP/UDP簡介
基本服務(wù)
- 將端系統(tǒng)間的IP交付服務(wù)擴展為運行在端系統(tǒng)上的兩進(jìn)程間的交付服務(wù),即運輸層多路復(fù)用與多路分解。
- 提供完整性檢查,即差錯檢驗。
不提供的服務(wù)
- 延遲保證
- 帶寬保證
用戶數(shù)據(jù)報協(xié)議,UDP
僅提供以上兩項基本服務(wù)
傳輸控制協(xié)議,TCP
在兩項基本服務(wù)之外,提供附加服務(wù)
- 可靠數(shù)據(jù)傳輸 確保正確地,按序地將數(shù)據(jù)從發(fā)送進(jìn)程交付給接收進(jìn)程
- 擁塞控制 防止任何一條TCP連接用過多的流量來淹沒通信主機之間的鏈路和交換設(shè)備以優(yōu)化整個因特網(wǎng)環(huán)境。