傳輸層

傳輸層

傳輸層(Transport Layer)是ISO OSI協定的第四層協定,實現端到端的數據傳輸。該層是兩台計算機經過網路進行數據通信時,第一個端到端的層次,具有緩衝作用。當網路層服務質量不能滿足要求時,它將服務加以提高,以滿足高層的要求;當網路層服務質量較好時,它只用很少的工作。傳輸層還可進行復用,即在一個網路連線上創建多個邏輯連線。

傳輸層在終端用戶之間提供透明的數據傳輸,向上層提供可靠的數據傳輸服務。傳輸層在給定的鏈路上通過流量控、分段/重組和差錯控制。一些協定是面向連結的。這就意味著傳輸層能保持對分段的跟蹤,並且重傳那些失敗的分段。

基本介紹

  • 中文名:傳輸層
  • 外文名:Transport Layer
  • 隸屬OSI
  • 功能:總體的數據傳輸和數據控制
  • 別名:運輸層
  • 地位:核心
  • 領域:計算機網路
簡介,連線埠概念,基本功能,服務類型,協定等級,地位,

簡介

傳輸層(Transport Layer)是OSI中最重要, 最關鍵的一層,是唯一負責總體的數據傳輸和數據控制的一層.傳輸層提供端到端的交換數據的機制.傳輸層對會話層等高三層提供可靠的傳輸服務,對網路層提供可靠的目的地站點信息。
傳輸層傳輸層
傳輸層也稱為運輸層.傳輸層只存在於端開放系統中,是介於低3層通信子網系統和高3層之間的一層,但是很重要的一層.因為它是源端到目的端對數據傳送進行控制從低到高的最後一層.
有一個既存事實,即世界上各種通信子網在性能上存在著很大差異.例如電話交換網,分組交換網,公用數據交換網,區域網路等通信子網都可互連,但它們提供的吞吐量,傳輸速率,數據延遲通信費用各不相同.對於會話層來說,卻要求有一性能恆定的接口.傳輸層就承擔了這一功能.它採用分流/合流,復用/解復用技術來調節上述通信子網的差異,使會話層感受不到.此外傳輸層還要具備差錯恢復,流量控制等功能,以此對會話層禁止通信子網在這些方面的細節與差異.傳輸層面對的數據對象已不是網路地址主機地址,而是和會話層的界面連線埠.
上述功能的最終目的是為會話提供可靠的,無誤的數據傳輸.傳輸層的服務一般要經歷傳輸連線建立階段,數據傳送階段,傳輸連線釋放階段3個階段才算完成一個完整的服務過程.而在數據傳送階段又分為一般數據傳送和加速數據傳送兩種。傳輸層服務分成5種類型.基本可以滿足對傳送質量,傳送速度,傳送費用的各種不同需要.

連線埠概念

傳輸層的任務是根據通信子網的特性,最佳的利用網路資源,為兩個端系統會話層之間,提供建立、維護和取消傳輸連線的功能,負責端到端的可靠數據傳輸。在這一層,信息傳送的協定數據單元稱為段或報文
網路層只是根據網路地址將源結點發出的數據包傳送到目的結點,而傳輸層則負責將數據可靠地傳送到相應的連線埠。
計算機網路中的資源子網是通信的發起者和接收者,其中的每個設備稱為端點;通信子網提供網路中的通信服務,其中的設備稱為結點。OSI參考模型中用於通信控制的是下面四層,但它們的控制對象不一樣。

基本功能

傳輸層提供了主機應用程式進程之間的端到端的服務,基本功能如下
(1) 分割與重組數據
傳輸層傳輸層
(3) 連線管理
(4) 差錯控制流量控制,糾錯的功能
傳輸層要向會話層提供通信服務的可靠性,避免報文的出錯、丟失、延遲時間紊亂、重複、亂序等差錯。

服務類型

傳輸層既是OSI層模型中負責數據通信的最高層,又是面向網路通信的低三層和面向信息處理的高三層之間的中間層。該層彌補高層所要求的服務和網路層所提供的服務之間的差距,並向高層用戶禁止通信子網的細節,使高層用戶看到的只是在兩個傳輸實體間的一條端到端的、可由用戶控制和設定的、可靠的數據通路服務類型
路由器路由器
傳輸層提供的服務可分為傳輸連線服務和數據傳輸服務。
☆ 傳輸連線服務:通常,對會話層要求的每個傳輸連線,傳輸層都要在網路層上建立相應的連線。
數據傳輸服務:強調提供面向連線的可靠服務(很晚OSI才開始制定無連線服務的有關標準),並提供流量控制差錯控制和序列控制,以實現兩個終端系統間傳輸的報文無差錯、無丟失、無重複、無亂序。

協定等級

運輸層服務通過協定體現,因此運輸層協定的等級與網路服務質量密切相關。根據差錯性質,網路服務按質量可分為以下三種類型:
☆ A類服務:低差錯率連線,即具有可接受的殘留差錯率和故障通知
☆ C類服務:高差錯率連線,即具有不可接受的殘留差錯率和故障通知率☆ B類服務:介於A類服務與C類服務之間
交換機交換機
差錯率的接受與不可接受是取決於用戶的。因此,網路服務質量的劃分是以用戶要求為依據的。OSI根據運輸層的功能特點,定義了以下五種協定級別
☆ 0級:簡單連線。只建立一個簡單的端到端的傳輸連線,並可分段傳輸長報文
☆ 1級:基本差錯恢復級。在網路連線斷開、網路連線失敗或收到一個未被認可的傳輸連線數據單元等基本差錯時,具有恢復功能。
☆ 2級:多路復用。允許多條傳輸共享同一網路連線,並具有相應的流量控制功能。
☆ 3級:差錯恢復和多路復用。是1級和2級協定的綜合。
☆ 4級:差錯檢測、恢復和多路復用。在3級協定的基礎上增加了差錯檢測功能。
(3) 典型的傳輸層協定
☆ SPX:順序包交換協定,是Novell NetWare網路的傳輸層協定。
☆ TCP:傳輸控制協定,是TCP/IP參考模型的傳輸層協定。
傳輸層的協定標準有以下幾種.
ISO8072:稱為"面向連線的傳輸服務定義".
ISO8072:稱為"面向連線的傳輸協定規範

地位

傳輸層在OSI中的地位和作用
傳輸層是整個協定層次結構的核心,是惟一負責總體數據傳輸和控制的一層。在OSI七層模型中傳輸層是負責數據通信的最高層,又是面向網路通信的低三層和面向信息處理的高三層之間的中間層。因為網路層不一定保證服務的可靠,而用戶也不能直接對通信子網加以控制,因此在網路層之上,加一層即傳輸層以改善傳輸質量。
OSI模型OSI模型
傳輸層利用網路層提供的服務,並通過傳輸層地址提供給高層用戶傳輸數據的通信連線埠,使系統間高層資源的共享不必考慮數據通信方面和不可靠的數據傳輸方面的問題。它的主要功能是:對一個進行的對話或連線提供可靠的傳輸服務,在通向網路的單一物理連線上實現該連線的復用,在單一連線上提供端到端的序號流量控制差錯控制及恢復等服務。

相關詞條

熱門詞條

聯絡我們