s6-1 传输层概述
6.1 傳輸層概述
傳輸層概述
傳輸層是整個協(xié)議棧(TCP/IP)的核心
傳輸層的任務是提供可靠的、高效的數(shù)據(jù)傳輸
傳輸層的地位
網(wǎng)絡層、傳輸層和應用層
? 傳輸層在應用層和網(wǎng)絡層之間提供了無縫接口
? 下四層被看作傳輸服務提供者,而上三層是傳輸服務使用者
向上層提供服務
? 傳輸層的最終目標是向它的用戶(應用層)提供高效、可靠
和性價比高的服務
? 完成這項工作的硬件或軟件被稱為傳輸實體( transport entity)
可能位于
操作系統(tǒng)內(nèi)核
獨立的用戶進程中
綁定在網(wǎng)絡應用中的鏈接庫
網(wǎng)絡接口卡
傳輸層服務
有兩種傳輸層服務
?? 面向連接的服務
?? 無連接的服務 Connectionless
與網(wǎng)絡層提供的服務相似
為什么需要兩個獨立的不同的層?
? 網(wǎng)絡層運行在由承運商操作的路由器上,因此用戶無法真正控制到網(wǎng)絡層
? 把另一層放在網(wǎng)絡層之上,可以讓用戶能夠控制到服務質(zhì)量(some control)
? 傳輸層原語獨立于網(wǎng)絡層原語,而網(wǎng)絡層原語會因為網(wǎng)絡的不同而不同
作用范圍的比較
傳輸層提供的功能
面向連接
?端到端的連接管理
?流控制
?差錯控制
無連接
L4與L2的比較
傳輸服務原語
傳輸服務原語讓應用程序可以有途徑訪問到傳輸服務
傳輸服務和網(wǎng)絡服務的兩個主要差別是:
網(wǎng)絡服務試圖按照實際網(wǎng)絡提供的服務來建模(不可靠的);而面向連接的傳輸服務是可靠的
網(wǎng)絡服務僅被傳輸實體所使用;而傳輸服務直接被應用程序所使用,必須方便易用
簡單的傳輸服務原語
數(shù)據(jù)段 (TPDU,傳輸層協(xié)議數(shù)據(jù)單元)
TPDU (Transport Protocol Data Unit) 是從傳輸實體發(fā)到對端傳輸實體的信息
TPDUs 被封裝在分組(packet)中,由網(wǎng)絡層交換
分組被封裝在幀(frames)中,由數(shù)據(jù)鏈路層交換
傳輸層協(xié)議
UDP(6.4) User datagram protocol
TCP(6.5) Transport control protocol
傳輸層提供高效、可靠的服務。
傳輸層的作用范圍不同于網(wǎng)絡層的作用范圍。
傳輸層的PDU是數(shù)據(jù)段。
傳輸層的協(xié)議主要兩個
?? UDP
?? TCP
總結(jié)
以上是生活随笔為你收集整理的s6-1 传输层概述的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 8.8-9 fsck、dd
- 下一篇: 与开发沟通