- 計算機網(wǎng)絡(luò)原理與應(yīng)用(第2版)
- 王艷淼 袁禮 王黎主編
- 867字
- 2020-06-30 17:11:09
2.5 傳輸層
OSI的低三層(又稱低層)主要是面向通信的。基于低三層通信協(xié)議構(gòu)成的網(wǎng)絡(luò)稱為通信網(wǎng)絡(luò)(或通信子網(wǎng)),支持用戶信息在同一網(wǎng)絡(luò)的端到端的傳輸。OSI的高三層(又稱高層)是面向用戶的,面向信息處理(資源子網(wǎng)功能)的。傳輸層位于低層與高層之間,是低層與高層銜接的接口層,它完成資源子網(wǎng)中兩節(jié)點間的邏輯通信,實現(xiàn)通信子網(wǎng)中端到端的透明傳輸。
2.5.1 傳輸層的功能
在OSI七層模型中,傳輸層處于正中間。傳輸層是負責(zé)數(shù)據(jù)傳輸?shù)淖罡邔哟巍鬏攲油瓿赏幱谫Y源子網(wǎng)中的兩個主機(即源主機和目的主機)間的連接和數(shù)據(jù)傳輸,也稱為端到端的數(shù)據(jù)傳輸。由于網(wǎng)絡(luò)層向傳輸層提供的服務(wù)有可靠和不可靠之分,而傳輸層則要向其高層提供端到端(即傳輸層實體,可以理解為完成傳輸層某個功能的進程)的可靠透明通信,因此,傳輸層必須彌補網(wǎng)絡(luò)層所提供的傳輸質(zhì)量的不足。
傳輸層的具體功能如下。
①為高層數(shù)據(jù)傳輸建立、維護和拆除傳輸連接,實現(xiàn)透明的端到端數(shù)據(jù)傳送。
②提供端到端的差錯控制和流量控制。
③信息分段與合并。將高層傳遞的大段數(shù)據(jù)分段形成傳輸層報文,接收端將接收的一個或多個報文進行合并后傳遞給高層。
④多路復(fù)用。考慮復(fù)用多條網(wǎng)絡(luò)連接,以此來提高數(shù)據(jù)傳輸?shù)耐掏铝俊?/p>
2.5.2 傳輸層協(xié)議的分類
網(wǎng)絡(luò)服務(wù)有以下3種。
①A型。網(wǎng)絡(luò)連接具有可接受的差錯率和可接受的故障率,是可靠的,一般指虛電路服務(wù)。
②B型。網(wǎng)絡(luò)連接具有可接受的差錯率和不可接受的故障率,多指廣域網(wǎng)。
③C型。網(wǎng)絡(luò)連接具有不可接受的差錯率,質(zhì)量最差,多指提供數(shù)據(jù)服務(wù)的網(wǎng)絡(luò)或無線電分組交換網(wǎng)。
根據(jù)服務(wù)質(zhì)量,傳輸層協(xié)議可分為以下5類。
①0類最簡單,只提供建立和釋放連接及數(shù)據(jù)傳送機制。
②1類較簡單,可在兩個傳輸進程中進行一次斷開后連接的同步,從中斷處繼續(xù)。
③2類和0類相似,但可提供多路復(fù)用功能。
④3類具有1類和2類的特性。
⑤4類最復(fù)雜,必須能處理各種網(wǎng)絡(luò)錯誤,如分組丟失、重復(fù)等。
較實用的傳輸層協(xié)議有TCP/IP協(xié)議棧中的TCP和UDP,其中TCP是面向連接的傳輸控制協(xié)議,它建立連接前需要3次握手,是可靠的傳輸協(xié)議。UDP協(xié)議是非連接的用戶數(shù)據(jù)報協(xié)議,它不可靠,但效率較高。
- 自動駕駛網(wǎng)絡(luò):自智時代的網(wǎng)絡(luò)架構(gòu)
- Django 2 by Example
- Hands-On Chatbots and Conversational UI Development
- Building RESTful Web Services with Spring 5(Second Edition)
- Mastering JavaFX 10
- INSTANT KineticJS Starter
- Windows Server 2012 Hyper-V虛擬化管理實踐
- SAE原理與網(wǎng)絡(luò)規(guī)劃
- 精通SEO:100%網(wǎng)站流量提升密碼
- Architecting Data:Intensive Applications
- 網(wǎng)絡(luò)設(shè)備配置與調(diào)試項目實訓(xùn)
- 物聯(lián)網(wǎng)工程應(yīng)用技術(shù)
- SNS網(wǎng)站構(gòu)建
- iOS 12 Programming for Beginners
- 創(chuàng)新力:中國網(wǎng)絡(luò)創(chuàng)新研究