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