百科解釋
傳輸層是兩臺計(jì)算機(jī)經(jīng)過網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)通信時(shí),第一個(gè)端到端的層次,具有緩沖作用。當(dāng)網(wǎng)絡(luò)層服務(wù)質(zhì)量不能滿足要求時(shí),它將服務(wù)加以提高,以滿足高層的要求;當(dāng)網(wǎng)絡(luò)層服務(wù)質(zhì)量較好時(shí),它只用很少的工作。傳輸層還可進(jìn)行復(fù)用,即在一個(gè)網(wǎng)絡(luò)連接上創(chuàng)建多個(gè)邏輯連接。
傳輸層是OSI中最重要, 最關(guān)鍵的一層,是唯一負(fù)責(zé)總體的數(shù)據(jù)傳輸和數(shù)據(jù)控制的一層.傳輸層提供端到端的交換數(shù)據(jù)的機(jī)制.傳輸層對會話層等高三層提供可靠的傳輸服務(wù),對網(wǎng)絡(luò)層提供可靠的目的地站點(diǎn)信息。
傳輸層也稱為運(yùn)輸層.傳輸層只存在于端開放系統(tǒng)中,是介于低3層通信子網(wǎng)系統(tǒng)和高3層之間的一層,但是很重要的一層.因?yàn)樗窃炊说侥康亩藢?shù)據(jù)傳送進(jìn)行控制從低到高的最后一層.
有一個(gè)既存事實(shí),即世界上各種通信子網(wǎng)在性能上存在著很大差異.例如電話交換網(wǎng),分組交換網(wǎng),公用數(shù)據(jù)交換網(wǎng),局域網(wǎng)等通信子網(wǎng)都可互連,但它們提供的吞吐量,傳輸速率,數(shù)據(jù)延遲通信費(fèi)用各不相同.對于會話層來說,卻要求有一性能恒定的界面.傳輸層就承擔(dān)了這一功能.它采用分流/合流,復(fù)用/介復(fù)用技術(shù)來調(diào)節(jié)上述通信子網(wǎng)的差異,使會話層感受不到.此外傳輸層還要具備差錯(cuò)恢復(fù),流量控制等功能,以此對會話層屏蔽通信子網(wǎng)在這些方面的細(xì)節(jié)與差異.傳輸層面對的數(shù)據(jù)對象已不是網(wǎng)絡(luò)地址和主機(jī)地址,而是和會話層的界面端口.
上述功能的最終目的是為會話提供可靠的,無誤的數(shù)據(jù)傳輸.傳輸層的服務(wù)一般要經(jīng)歷傳輸連接建立階段,數(shù)據(jù)傳送階段,傳輸連接釋放階段3個(gè)階段才算完成一個(gè)完整的服務(wù)過程.而在數(shù)據(jù)傳送階段又分為一般數(shù)據(jù)傳送和加速數(shù)據(jù)傳送兩種。傳輸層服務(wù)分成5種類型.基本可以滿足對傳送質(zhì)量,傳送速度,傳送費(fèi)用的各種不同需要.
1. 傳輸層端口的概念
傳輸層的任務(wù)是根據(jù)通信子網(wǎng)的特性,最佳的利用網(wǎng)絡(luò)資源,為兩個(gè)端系統(tǒng)的會話層之間,提供建立、維護(hù)和取消傳輸連接的功能,負(fù)責(zé)端到端的可靠數(shù)據(jù)傳輸。在這一層,信息傳送的協(xié)議數(shù)據(jù)單元稱為段或報(bào)文。
網(wǎng)絡(luò)層只是根據(jù)網(wǎng)絡(luò)地址將源結(jié)點(diǎn)發(fā)出的數(shù)據(jù)包傳送到目的結(jié)點(diǎn),而傳輸層則負(fù)責(zé)將數(shù)據(jù)可靠地傳送到相應(yīng)的端口。
計(jì)算機(jī)網(wǎng)絡(luò)中的資源子網(wǎng)是通信的發(fā)起者和接收者,其中的每個(gè)設(shè)備稱為端點(diǎn);通信子網(wǎng)提供網(wǎng)絡(luò)中的通信服務(wù),其中的設(shè)備稱為結(jié)點(diǎn)。OSI參考模型中用于通信控制的是下面四層,但它們的控制對象不一樣。
2. 傳輸層的基本功能
傳輸層提供了主機(jī)應(yīng)用程序進(jìn)程之間的端到端的服務(wù),基本功能如下
(1) 分割與重組數(shù)據(jù)
(2) 按端口號尋址
(3) 連接管理
(4) 差錯(cuò)控制和流量控制
傳輸層要向會話層提供通信服務(wù)的可靠性,避免報(bào)文的出錯(cuò)、丟失、延遲時(shí)間紊亂、重復(fù)、亂序等差錯(cuò)。
3. 傳輸層的服務(wù)類型與協(xié)議等級
傳輸層既是OSI層模型中負(fù)責(zé)數(shù)據(jù)通信的最高層,又是面向網(wǎng)絡(luò)通信的低三層和面向信息處理的高三層之間的中間層。該層彌補(bǔ)高層所要求的服務(wù)和網(wǎng)絡(luò)層所提供的服務(wù)之間的差距,并向高層用戶屏蔽通信子網(wǎng)的細(xì)節(jié),使高層用戶看到的只是在兩個(gè)傳輸實(shí)體間的一條端到端的、可由用戶控制和設(shè)定的、可靠的數(shù)據(jù)通路。
(1) 服務(wù)類型
傳輸層提供的服務(wù)可分為傳輸連接服務(wù)和數(shù)據(jù)傳輸服務(wù)。
☆ 傳輸連接服務(wù):通常,對會話層要求的每個(gè)傳輸連接,傳輸層都要在網(wǎng)絡(luò)層上建立相應(yīng)的連接。
☆ 數(shù)據(jù)傳輸服務(wù):強(qiáng)調(diào)提供面向連接的可靠服務(wù)(很晚OSI才開始制定無連接服務(wù)的有關(guān)標(biāo)準(zhǔn)),并提供流量控制、差錯(cuò)控制和序列控制,以實(shí)現(xiàn)兩個(gè)終端系統(tǒng)間傳輸?shù)膱?bào)文無差錯(cuò)、無丟失、無重復(fù)、無亂序。
(2) 協(xié)議等級
運(yùn)輸層服務(wù)通過協(xié)議體現(xiàn),因此運(yùn)輸層協(xié)議的等級與網(wǎng)絡(luò)服務(wù)質(zhì)量密切相關(guān)。根據(jù)差錯(cuò)性質(zhì),網(wǎng)絡(luò)服務(wù)按質(zhì)量可分為以下三種類型:
☆ A類服務(wù):低差錯(cuò)率連接,即具有可接受的殘留差錯(cuò)率和故障通知率
☆ C類服務(wù):高差錯(cuò)率連接,即具有不可接受的殘留差錯(cuò)率和故障通知率
☆ B類服務(wù):介于A類服務(wù)與C類服務(wù)之間
差錯(cuò)率的接受與不可接受是取決于用戶的。因此,網(wǎng)絡(luò)服務(wù)質(zhì)量的劃分是以用戶要求為依據(jù)的。OSI根據(jù)運(yùn)輸層的功能特點(diǎn),定義了以下五種協(xié)議級別:
☆ 0級:簡單連接。只建立一個(gè)簡單的端到端的傳輸連接,并可分段傳輸長報(bào)文。
☆ 1級:基本差錯(cuò)恢復(fù)級。在網(wǎng)絡(luò)連接斷開、網(wǎng)絡(luò)連接失敗或收到一個(gè)未被認(rèn)可的傳輸連接數(shù)據(jù)單元等基本差錯(cuò)時(shí),具有恢復(fù)功能。
☆ 2級:多路復(fù)用。允許多條傳輸共享同一網(wǎng)絡(luò)連接,并具有相應(yīng)的流量控制功能。
☆ 3級:差錯(cuò)恢復(fù)和多路復(fù)用。是1級和2級協(xié)議的綜合。
☆ 4級:差錯(cuò)檢測、恢復(fù)和多路復(fù)用。在3級協(xié)議的基礎(chǔ)上增加了差錯(cuò)檢測功能。
(3) 典型的傳輸層協(xié)議
☆ SPX:順序包交換協(xié)議,是Novell NetWare網(wǎng)絡(luò)的傳輸層協(xié)議。
☆ TCP:傳輸控制協(xié)議,是TCP/IP參考模型的傳輸層協(xié)議。
傳輸層的協(xié)議標(biāo)準(zhǔn)有以下幾種.
ISO8072:稱為"面向連接的傳輸服務(wù)定義
ISO8072:稱為"面向連接的傳輸協(xié)議規(guī)范