week1-1-第1章:計算機網(wǎng)絡(luò)概論 副本_第1頁
week1-1-第1章:計算機網(wǎng)絡(luò)概論 副本_第2頁
week1-1-第1章:計算機網(wǎng)絡(luò)概論 副本_第3頁
week1-1-第1章:計算機網(wǎng)絡(luò)概論 副本_第4頁
week1-1-第1章:計算機網(wǎng)絡(luò)概論 副本_第5頁
已閱讀5頁,還剩298頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1.1計算機網(wǎng)絡(luò)發(fā)展歷史

計算機網(wǎng)絡(luò)的發(fā)展歷史1.面向終端的計算機網(wǎng)絡(luò)—以數(shù)據(jù)通信為主2.面向通信的計算機網(wǎng)絡(luò)—以資源共享為主3.面向應(yīng)用的計算機網(wǎng)絡(luò)—體系標準化4.面向未來的計算機網(wǎng)絡(luò)—以Internet為核心的高速計算機網(wǎng)絡(luò)計算機網(wǎng)絡(luò)的演變過程?計算機網(wǎng)絡(luò)是利用通信設(shè)備和線路將地理位置不同的、功能獨立的多個計算機系統(tǒng)互相連接起來,以功能完善的網(wǎng)絡(luò)軟件(即網(wǎng)絡(luò)通信協(xié)議、信息交換方式和網(wǎng)絡(luò)操作系統(tǒng)等)實現(xiàn)網(wǎng)絡(luò)中的資源共享和信息傳遞的系統(tǒng)。計算機網(wǎng)絡(luò)中的計算機通常都處于不同的地理位置相互連接的計算機之間不存在互為依賴的關(guān)系。網(wǎng)絡(luò)操作系統(tǒng)(單機OS功能+網(wǎng)絡(luò)通信協(xié)議+網(wǎng)絡(luò)資源管理+網(wǎng)絡(luò)服務(wù))網(wǎng)絡(luò)的根本目的是為了實現(xiàn)資源共享,資源包括硬件與軟件,如程序、數(shù)據(jù)庫、存儲設(shè)備、打印機等。計算機網(wǎng)絡(luò)的定義計算機網(wǎng)絡(luò)的功能數(shù)據(jù)通信資源共享分布式處理和均衡負荷提高安全可靠

計算機網(wǎng)絡(luò)的特點可靠性獨立性高效性擴充性透明性可控性廉價性2、計算機網(wǎng)絡(luò)的組成與分類

計算機網(wǎng)絡(luò)的系統(tǒng)的邏輯組成計算機網(wǎng)絡(luò)的硬件組成計算機網(wǎng)絡(luò)的軟件組成計算機網(wǎng)絡(luò)的分類:計算機網(wǎng)絡(luò)是由計算機系統(tǒng)、網(wǎng)絡(luò)節(jié)點和通信鏈路等組成的系統(tǒng)。邏輯上分為資源子網(wǎng)和通信子網(wǎng)兩部分。

圖1-1計算機網(wǎng)絡(luò)的組成計算機網(wǎng)絡(luò)系統(tǒng)的邏輯組成交換信息處理CCP:communicationcontrolprocessor,通信控制處理機,網(wǎng)絡(luò)節(jié)點,交換機、路由器等設(shè)備。計算機網(wǎng)絡(luò)的組成計算機網(wǎng)絡(luò)的硬件組成:計算機網(wǎng)絡(luò)是由主機、網(wǎng)絡(luò)設(shè)備(modem、路由器等)、傳輸介質(zhì)(光纖、紅外等)組成。

計算機網(wǎng)絡(luò)的軟件組成:計算機網(wǎng)絡(luò)是由網(wǎng)絡(luò)協(xié)議和通信軟件、網(wǎng)絡(luò)操作系統(tǒng)、網(wǎng)絡(luò)管理及網(wǎng)絡(luò)應(yīng)用軟件組成。

按通信媒體劃分:有線網(wǎng)和無線網(wǎng)按網(wǎng)絡(luò)的管理方式劃分:對等網(wǎng)和客戶機/服務(wù)器網(wǎng)絡(luò)按使用對象劃分:公用網(wǎng)和專用網(wǎng)按距離劃分:局域網(wǎng)、廣域網(wǎng)、城域網(wǎng)(互相連接組成互聯(lián)網(wǎng))按網(wǎng)絡(luò)的傳輸技術(shù)劃分:廣播式網(wǎng)絡(luò):所有聯(lián)網(wǎng)計算機共享一個公共通信信道點到點網(wǎng)絡(luò):每條物理線路連接一對計算機計算機網(wǎng)絡(luò)的分類1.3計算機網(wǎng)絡(luò)的拓撲結(jié)構(gòu)計算機網(wǎng)絡(luò)拓撲結(jié)構(gòu)式指一個網(wǎng)絡(luò)中各節(jié)點之間互連的幾何構(gòu)形,可表示出網(wǎng)絡(luò)服務(wù)器、工作站的網(wǎng)絡(luò)配置和互相之間的連接??偩€型拓撲結(jié)構(gòu)環(huán)形拓撲結(jié)構(gòu)星型拓撲結(jié)構(gòu)樹形拓撲結(jié)構(gòu)網(wǎng)狀拓撲結(jié)構(gòu)混合型結(jié)構(gòu)網(wǎng)狀星型集線器總線環(huán)型混合型網(wǎng)1.4標準化組織制定標準的必要性標準的分類制定標準的一些組織:國際標準化組織ISO、國際電信聯(lián)盟ITU、國際電子技術(shù)委員會IEC、美國國家標準學(xué)會ANSI、電氣與電子工程師學(xué)會IEEE、電子工業(yè)協(xié)會EIA、歐洲計算機制造商協(xié)會ECMA、歐洲電信標準機構(gòu)ETSI、國標GB(中華人民共和國國家標準化管理局)數(shù)據(jù)通信系統(tǒng)概念與模型通信是為了交換信息(Information)。信息的載體可以是數(shù)字、文字、語音、圖形和圖像,常稱它們?yōu)閿?shù)據(jù)(Data)。數(shù)據(jù)是對客觀事實進行描述與記載的物理符號。信息是數(shù)據(jù)的集合、含義與解釋。如對一個企業(yè)當前生產(chǎn)各類經(jīng)營指標的分析,可以得出企業(yè)生產(chǎn)經(jīng)營狀況的若干信息。顯然,數(shù)據(jù)和信息的概念是相對的,甚至有時將兩者等同起來。1數(shù)據(jù)、信息和信號

數(shù)據(jù)可分為模擬數(shù)據(jù)和數(shù)字數(shù)據(jù)。模擬數(shù)據(jù)取連續(xù)值,數(shù)字數(shù)據(jù)取離散值。在數(shù)據(jù)被傳送之前,要變成適合于傳輸?shù)碾姶判盘枺夯蚴悄M信號,或是數(shù)字信號。所以信號(Signal)是數(shù)據(jù)的電磁波表示形式。模擬數(shù)據(jù)和數(shù)字數(shù)據(jù)都可用這兩種信號來表示。模擬信號是隨時間連續(xù)變化的信號,這種信號的某種參量,如幅度、頻率或相位等可以表示要傳送的信息。傳統(tǒng)的電話機送話器輸出的語音信號,電視攝像機產(chǎn)生的圖像信號以及廣播電視信號等都是模擬信號。數(shù)字信號是離散信號,如計算機通信所用的二進制代碼“0”和“1”組成的信號。模擬信號和數(shù)字信號的波形圖下頁圖所示。數(shù)據(jù)、信息和信號數(shù)據(jù)通信系統(tǒng)概念與模型信源:信號源端;發(fā)送器/調(diào)制器/變換器:信源信號形式至傳輸系統(tǒng)信號形式轉(zhuǎn)換;傳輸系統(tǒng):實現(xiàn)信號發(fā)送器至接收器傳輸;接收器/解調(diào)器/反變換器:傳輸系統(tǒng)信號形式至信宿信號形式轉(zhuǎn)換;信宿:信號目的端;噪聲:信道噪聲,可能是進入信道的各種外部噪聲,也可能是通信系統(tǒng)中各種電路、器件或設(shè)備自身產(chǎn)生的內(nèi)部噪聲。2:通信系統(tǒng)模型通信系統(tǒng)模型噪聲

2.1.數(shù)據(jù)通信系統(tǒng)數(shù)據(jù)通信系統(tǒng)模型從數(shù)據(jù)通信原理角度來看,數(shù)據(jù)通信系統(tǒng)是通過數(shù)據(jù)電路將分布在異地的數(shù)據(jù)終端設(shè)備與計算機系統(tǒng)連接起來,實現(xiàn)數(shù)據(jù)傳輸、交換、存儲和處理的系統(tǒng)。典型的數(shù)據(jù)通信系統(tǒng)模型由數(shù)據(jù)終端設(shè)備、數(shù)據(jù)電路和計算機系統(tǒng)三部分組成。數(shù)據(jù)終端設(shè)備(DTE)在數(shù)據(jù)通信系統(tǒng)中,用于發(fā)送和接收數(shù)據(jù)的設(shè)備稱為數(shù)據(jù)終端設(shè)備(簡稱DTE)。DTE可能是大、中、小型計算機,也可能是一臺只接收數(shù)據(jù)的打印機,所以說DTE屬于用戶范疇,其種類繁多,功能差別較大。從計算機和計算機通信系統(tǒng)的觀點來看:終端是輸入/輸出的工具;從數(shù)據(jù)通信網(wǎng)絡(luò)的觀點來看:計算機和終端都稱為網(wǎng)絡(luò)的數(shù)據(jù)終端設(shè)備,簡稱終端。

在數(shù)據(jù)終端組成中,輸入/輸出設(shè)備很好理解,值得一提的是通信控制器。由于數(shù)據(jù)通信是計算機與計算機或計算機與終端間的通信,為了有效而可靠地進行通信,通信雙方必須按一定的規(guī)程進行,如收發(fā)雙方的同步、差錯控制、傳輸鏈路的建立、維待和拆除及數(shù)據(jù)流量控制等,這一功能就是由網(wǎng)絡(luò)中的通信控制器來完成的。在通信控制器中實現(xiàn)上述功能不像傳統(tǒng)電話通信那樣靠硬件來實現(xiàn),在計算機網(wǎng)絡(luò)的數(shù)據(jù)通信中,通信控制器是通過一種稱之為“協(xié)議”的軟件來實現(xiàn)的。不同的網(wǎng)絡(luò),在通信控制器中可能會有不同的協(xié)議軟件。

另外數(shù)據(jù)終端的類型有很多種,有簡單終端和智能終端、同步終端和異步終端、本地終端和遠程終端等,需要解釋的是同步終端和異步終端。同步終端是以幀同步方式(如X.25、HDLC等)和字符同步方式(如BSC)工作的終端;異步終端是起止式終端,在每個字符的首尾加“起”和“止”比特,以實現(xiàn)收發(fā)雙方的同步,字符和字符之間的間隙時間可以任意長,因此稱為異步。

數(shù)據(jù)終端還可分為分組型終端(PT)和非分組型終端(NPT)兩大類。分組型終端有計算機、數(shù)字傳真機、智能用戶電報終端(TeLetex)、用戶分組裝拆設(shè)備(PAD)、用戶分組交換機、專用電話交換機(PABX)、可視圖文接入設(shè)備(VAP)和局域網(wǎng)(LAN)等各種專用終端設(shè)備;非分組型終端有個人計算機終端、可視圖文終端和用戶電報終端等各種專用終端。數(shù)據(jù)電路終接設(shè)備(DCE)用來連接DTE與數(shù)據(jù)通信網(wǎng)絡(luò)的設(shè)備稱為數(shù)據(jù)電路終接設(shè)備(DCE),該設(shè)備為用戶設(shè)備提供入網(wǎng)的連接點。DCE的功能就是完成數(shù)據(jù)信號的變換。因為傳輸信道可能是模擬的,也可能是數(shù)字的,DTE發(fā)出的數(shù)據(jù)信號不適合信道傳輸,所以要把數(shù)據(jù)信號變成適合信道傳輸?shù)男盘枴@媚M信道傳輸,要進行“數(shù)字→模擬”變換,方法就是調(diào)制,而接收端要進行反變換,即“模擬→數(shù)字”變換,這就是解調(diào),實現(xiàn)調(diào)制與解調(diào)的設(shè)備稱為調(diào)制解調(diào)器(MODEM)。因此調(diào)制解調(diào)器就是模擬信道的數(shù)據(jù)電路終接設(shè)備。在利用數(shù)字信道傳輸信號時不需調(diào)制解調(diào)器,但DTE發(fā)出的數(shù)據(jù)信號也要經(jīng)過某些變換才能有效而可靠地傳輸,對應(yīng)的DCE即數(shù)據(jù)服務(wù)單元(DSU),其功能是碼型和電平的變換,信道特性的均衡,同步時鐘信號的形成,控制接續(xù)的建立、保持和拆斷(指交換連接情況),維護測試等。

數(shù)據(jù)電路和數(shù)據(jù)鏈路數(shù)據(jù)電路指的是在線路或信道上加信號變換設(shè)備之后形成的二進制比特流通路,它由傳輸信道及其兩端的數(shù)據(jù)電路終接設(shè)備(DCE)組成。如果傳輸信道為模擬信道,DCE通常就是調(diào)制解調(diào)器(MODEM)。它的作用是進行模擬信號和數(shù)字信號的轉(zhuǎn)換;如果傳輸信道為數(shù)字信道,DCE的作用是實現(xiàn)信號碼型與電平的轉(zhuǎn)換,以及線路接續(xù)控制等。

傳輸信道除有模擬和數(shù)字的區(qū)分外,還有有線信道與無線信道、專用線路與交換網(wǎng)線路之分。交換網(wǎng)線路要通過呼叫過程建立連接,通信結(jié)束后再拆除;專線連接由于是固定連接,所以無需上述的呼叫建立與拆線過程。計算機系統(tǒng)中的通信控制器用于管理與數(shù)據(jù)終端相連接的所有通信線路。中央處理器用來處理由數(shù)據(jù)終端設(shè)備輸入的數(shù)據(jù)。

數(shù)據(jù)鏈路是在數(shù)據(jù)電路已建立的基礎(chǔ)上,通過發(fā)送方和接收方之間交換“握手”信號,使雙方確認后方可開始傳輸數(shù)據(jù)的兩個或兩個以上的終端裝置與互聯(lián)線路的組合體。所謂“握手”信號是指通信雙方建立同步聯(lián)系、使雙方設(shè)備處于正確收發(fā)狀態(tài)、通信雙方相互核對地址等。如圖3-2所示,加了通信控制器以后的數(shù)據(jù)電路稱為數(shù)據(jù)鏈路??梢姅?shù)據(jù)鏈路包括物理鏈路和實現(xiàn)鏈路協(xié)議的硬件和軟件。只有建立了數(shù)據(jù)鏈路之后,雙方DTE才可真正有效地進行數(shù)據(jù)傳輸。但要注意的是:在數(shù)據(jù)通信網(wǎng)中,DTE僅僅操作于相鄰的兩個節(jié)點之間,因此從一個DTE到另一個DTE之間的連接可以操作多段數(shù)據(jù)鏈路。數(shù)據(jù)通信方式并行通信方式

并行通信傳輸中有多個數(shù)據(jù)位,同時在兩個設(shè)備之間傳輸。發(fā)送設(shè)備將這些數(shù)據(jù)位通過對應(yīng)的數(shù)據(jù)線傳送給接收設(shè)備,還可附加一位數(shù)據(jù)校驗位。接收設(shè)備可同時接收到這些數(shù)據(jù),不需要做任何變換就可直接使用。并行方式主要用于近距離通信。計算機內(nèi)的總線結(jié)構(gòu)就是并行通信的例子。這種方法的優(yōu)點是傳輸速度快,處理簡單。串行通信方式串行數(shù)據(jù)傳輸時,數(shù)據(jù)是一位一位地在通信線上傳輸?shù)?,先由具有幾位總線的計算機內(nèi)的發(fā)送設(shè)備,將幾位并行數(shù)據(jù)經(jīng)并--串轉(zhuǎn)換硬件轉(zhuǎn)換成串行方式,再逐位經(jīng)傳輸線到達接收站的設(shè)備中,并在接收端將數(shù)據(jù)從串行方式重新轉(zhuǎn)換成并行方式,以供接收方使用。串行數(shù)據(jù)傳輸?shù)乃俣纫炔⑿袀鬏斅枚?,但對于覆蓋面極其廣闊的公用電話系統(tǒng)來說具有更大的現(xiàn)實意義。串行通信的方向性結(jié)構(gòu)串行數(shù)據(jù)通信的方向性結(jié)構(gòu)有三種,即單工、半雙工和全雙工。

單工數(shù)據(jù)傳輸只支持數(shù)據(jù)在一個方向上傳輸;

半雙工數(shù)據(jù)傳輸允許數(shù)據(jù)在兩個方向上傳輸,但是,在某一時刻,只允許數(shù)據(jù)在一個方向上傳輸,它實際上是一種切換方向的單工通信;

全雙工數(shù)據(jù)通信允許數(shù)據(jù)同時在兩個方向上傳輸,因此,全雙工通信是兩個單工通信方式的結(jié)合,它要求發(fā)送設(shè)備和接收設(shè)備都有獨立的接收和發(fā)送能力。數(shù)據(jù)通信系統(tǒng)的主要技術(shù)指標1.數(shù)據(jù)傳輸速率

1)數(shù)據(jù)傳輸速率--每秒傳輸二進制信息的位數(shù),單位為位/秒,記作bps或b/s。

2)信號傳輸速率--單位時間內(nèi)通過信道傳輸?shù)拇a元數(shù),單位為波特,記作Baud。2.信道容量

1)信道容量表示一個信道的最大數(shù)據(jù)傳輸速率,單位:位/秒(bps)

信道容量與數(shù)據(jù)傳輸速率的區(qū)別是,前者表示信道的最大數(shù)據(jù)傳輸速率,是信道傳輸數(shù)據(jù)能力的極限,而后者是實際的數(shù)據(jù)傳輸速率。像公路上的最大限速與汽車實際速度的關(guān)系一樣。數(shù)據(jù)通信系統(tǒng)的主要技術(shù)指標3差錯率衡量通信系統(tǒng)可靠性的指標可用信號在傳輸工程中出錯的概率來表達,即用差錯率來衡量。(1)碼元差錯率Pe,誤碼率指發(fā)生差錯的碼元數(shù)在傳輸總碼元數(shù)中所占的比例,也就是碼元在傳輸系統(tǒng)中被傳錯的概率。(2)信息差錯率Pb,誤信率指發(fā)生差錯的信息量在信息傳輸總量中所占的比例。在二進制傳輸中,碼元差錯率就是比特差錯率,即Pe=Pb;在多進制傳輸中,可由碼元差錯率求出比特差錯率。數(shù)據(jù)通信系統(tǒng)的主要技術(shù)指標4帶寬:帶寬(Bandwidth)指信號所占據(jù)的頻帶寬度;在被用來描述信道時,帶寬是指能夠有效通過該信道的信號的最大頻帶寬度。對于模擬信號而言,帶寬又稱為頻寬,以赫茲(Hz)為單位。例如模擬語音電話的信號帶寬為3400Hz,一個PAL-D電視頻道的帶寬為8MHz(含保護帶寬)。對于數(shù)字信號而言,帶寬是指單位時間內(nèi)鏈路能夠通過的數(shù)據(jù)量。例如ISDN的B信道帶寬為64Kbps。由于數(shù)字信號的傳輸是通過模擬信號的調(diào)制完成的,為了與模擬帶寬進行區(qū)分,數(shù)字信道的帶寬一般直接用波特率或符號率來描述。時延:個數(shù)據(jù)報文或分組從一個網(wǎng)絡(luò)(或一條鏈路)的一端傳送到另一端所需的時間。

一、頻分復(fù)用技術(shù)應(yīng)用于模擬信號傳輸方式;高帶寬線路帶寬被分成多個頻段;將每一路信號調(diào)制對應(yīng)的頻段;不同頻段的信號復(fù)合在一起通過同一線路傳輸;接收端根據(jù)和頻段的固定對應(yīng)關(guān)系確定每一路信號。二、時分復(fù)用技術(shù)前提是線路傳輸速率是信號傳輸速率的N倍,N>1。以時間T為周期劃分線路傳輸時間;將時間T劃分為N個稱為時隙的相同時間間隔t(t=T/N);每一個時隙能夠傳輸一路信號時間周期T內(nèi)需要傳輸?shù)臄?shù)據(jù);N路信號路可以在時間周期T內(nèi)傳輸完全部數(shù)據(jù)。三、波分復(fù)用技術(shù)雖然波長對應(yīng)頻率,但波分復(fù)用和頻分復(fù)用有所區(qū)別;頻分復(fù)用是連續(xù)頻段、連續(xù)幅度的多路信號復(fù)用;波分復(fù)用是單一頻率、離散幅度的多路信號復(fù)用。四、碼分復(fù)用每一個站分配不同的碼片,不同站碼片相互正交;發(fā)送的的每一位二進制數(shù)擴展為碼片(1碼片,0碼片取反);碼片同步情況下,多個移動站可以同時發(fā)送,基站能夠分離出不同移動站發(fā)送的數(shù)據(jù)(碼片序列)。

2.6數(shù)據(jù)壓縮技術(shù)冗余度壓縮:也成為無損壓縮、無失真壓縮、可逆壓縮等;根據(jù)香農(nóng)信息論,數(shù)據(jù)是信息和冗余度的組合,去掉冗余或減少冗余實現(xiàn)的壓縮方法。熵壓縮:也成為有損壓縮,不可逆壓縮。是允許一定程度的失真情況下的壓縮,這種壓縮可能有較大的壓縮比,但損失的信息不能再恢復(fù)。

??音頻壓縮技術(shù)音頻壓縮技術(shù)指的是對原始數(shù)字音頻信號流(PCM編碼)運用適當?shù)臄?shù)字信號處理技術(shù),在不損失有用信息量,或所引入損失可忽略的條件下,降低(壓縮)其碼率,也稱為壓縮編碼。它必須具有相應(yīng)的逆變換,稱為解壓縮或解碼。音頻信號在通過一個編解碼系統(tǒng)后可能引入大量的噪聲和一定的失真。

數(shù)字信號的優(yōu)勢是顯而易見的,而它也有自身相應(yīng)的缺點,即存儲容量需求的增加及傳輸時信道容量要求的增加。以CD為例,其采樣率為44.1KHz,量化精度為16比特,則1分鐘的立體聲音頻信號需占約10M字節(jié)的存儲容量,也就是說,一張CD唱盤的容量只有1小時左右。音頻壓縮技術(shù)CCITT(現(xiàn)ITU-T)在語音信號壓縮的標準化方面做了大量的工作,制訂了如G.711、G.721、G.728等標準,并逐漸受到業(yè)界的認同。MPEG全名為MovingPicturesExpertsGroup/MotinPicturesExpertsGroup,中文譯名是動態(tài)圖像專家組。MPEG標準主要有以下五個,MPEG-1、MPEG-2、MPEG-4、MPEG-7及MPEG-21等。該專家組建于1988年,專門負責(zé)為CD建立視頻和音頻標準,而成員都是為視頻、音頻及系統(tǒng)領(lǐng)域的技術(shù)專家。及后,他們成功將聲音和影像的記錄脫離了傳統(tǒng)的模擬方式,建立了ISO/IEC1172壓縮編碼標準,并制定出MPEG-格式,令視聽傳播方面進入了數(shù)碼化時代。因此,大家現(xiàn)時泛指的MPEG-X版本,就是由ISO(InternationalOrganizationforStandardization)所制定而發(fā)布的視頻、音頻、數(shù)據(jù)的壓縮標準。MPEG標準的視頻壓縮編碼技術(shù)主要利用了具有運動補償?shù)膸g壓縮編碼技術(shù)以減小時間冗余度,利用DCT技術(shù)以減小圖像的空間冗余度,利用熵編碼則在信息表示方面減小了統(tǒng)計冗余度。這幾種技術(shù)的綜合運用,大大增強了壓縮性能。MPEG-1是MPEG組織制定的第一個視頻和音頻有損壓縮標準。視頻壓縮算法于1990年定義完成。1992年底,MPEG-1正式被批準成為國際標準。MPEG-1是為CD光碟介質(zhì)定制的的視頻和音頻壓縮格式。一張70分鐘的CD光碟傳輸速率大約在1.4Mbps。而MPEG-1采用了塊方式的運動補償、離散馀弦變換(DCT)、量化等技術(shù),并為1.2Mbps傳輸速率進行了優(yōu)化。MPEG-1隨后被VideoCD采用作為核心技術(shù)。MPEG-1的輸出質(zhì)量大約和傳統(tǒng)錄像機VCR,信號質(zhì)量相當,這也許是VideoCD在發(fā)達國家未獲成功的原因。MPEG1在音頻壓縮標準化方面取得巨大成功的是MPEG1音頻(ISO/IEC11172-3)。在MPEG1中,對音頻壓縮規(guī)定了三種模式,即層Ⅰ、層Ⅱ(即MUSICAM,又稱MP2),層Ⅲ(又稱MP3)。

語音壓縮方案的選擇軟件壓縮方案速率音質(zhì)抗環(huán)境噪聲能力抗誤碼能力傳輸音頻特性算法公開性算法復(fù)雜程度芯片壓縮方案芯片尺寸芯片功耗附帶的AD/DA等功能成本代表芯片:CMX618、AMBE2000視頻壓縮技術(shù)所謂視頻編碼方式就是指通過特定的壓縮技術(shù),將某個視頻格式的文件轉(zhuǎn)換成另一種視頻格式文件的方式。目前視頻流傳輸中最為重要的編解碼標準有國際電聯(lián)的H.261、H.263,運動靜止圖像專家組的M-JPEG和國際標準化組織運動圖像專家組的MPEG系列標準,此外在互聯(lián)網(wǎng)上被廣泛應(yīng)用的還有Real-Networks的RealVideo、微軟公司的WMV以及Apple公司的QuickTime等。視頻壓縮技術(shù)MPEG是活動圖像專家組(MovingPictureExpertsGroup)的縮寫,于1988年成立,是為數(shù)字視/音頻制定壓縮標準的專家組,目前已擁有300多名成員,包括IBM、SUN、BBC、NEC、INTEL、AT&T等世界知名公司。MPEG組織最初得到的授權(quán)是制定用于“活動圖像”編碼的各種標準,隨后擴充為“及其伴隨的音頻”及其組合編碼。后來針對不同的應(yīng)用需求,解除了“用于數(shù)字存儲媒體”的限制,成為現(xiàn)在制定“活動圖像和音頻編碼”標準的組織。MPEG組織制定的各個標準都有不同的目標和應(yīng)用,目前已提出MPEG-1、MPEG-2、MPEG-4、MPEG-7和MPEG-21標準。H.264/AVCH.264集中了以往標準的優(yōu)點,并吸收了以往標準制定中積累的經(jīng)驗,采用簡潔設(shè)計,使它比MPEG4更容易推廣。H.264創(chuàng)造性了多參考幀、多塊類型、整數(shù)變換、幀內(nèi)預(yù)測等新的壓縮技術(shù),使用了更精細的分象素運動矢量(1/4、1/8)和新一代的環(huán)路濾波器,使得壓縮性能大大提高,系統(tǒng)更加完善。H.264主要有以下幾大優(yōu)點:-高效壓縮:與H.263+和MPEG4SP相比,減小50%比特率;-延時約束方面有很好的柔韌性;-容錯能力;-編/解碼的復(fù)雜性可伸縮性;-解碼全部細節(jié):沒有不匹配;-高質(zhì)量應(yīng)用;-網(wǎng)絡(luò)友善。H.264H.264是ITU-T以H.26x系列為名稱命名的視頻編解碼技術(shù)標準之一。國際上制定視頻編解碼技術(shù)的組織有兩個,一個是“國際電聯(lián)(ITU-T)”,它制定的標準有H.261、H.263、H.263+等,另一個是“國際標準化組織(ISO)”它制定的標準有MPEG-1、MPEG-2、MPEG-4等。而H.264則是由兩個組織聯(lián)合組建的聯(lián)合視頻組(JVT)共同制定的新數(shù)字視頻編碼標準,所以它既是ITU-T的H.264,又是ISO/IEC的MPEG-4高級視頻編碼(AdvancedVideoCoding,AVC),而且它將成為MPEG-4標準的第10部分。因此,不論是MPEG-4AVC、MPEG-4Part10,還是ISO/IEC14496-10,都是指H.264。H.264是ITU-T的VCEG(視頻編碼專家組)和ISO/IEC的MPEG(活動圖像編碼專家組)的聯(lián)合視頻組(JVT:jointvideoteam)開發(fā)的一個新的數(shù)字視頻編碼標準,它既是ITU-T的H.264,又是ISO/IEC的MPEG-4的第10部分。1998年1月份開始草案征集,1999年9月,完成第一個草案,2001年5月制定了其測試模式TML-8,2002年6月的JVT第5次會議通過了H.264的FCD板。2003年3月正式發(fā)布。在2005年又開發(fā)出了H.264的更高級應(yīng)用標準MVC和SVC版本。442.7

差錯控制與檢錯什么是差錯控制?在通信過程中,發(fā)現(xiàn)、檢測差錯并進行糾正為何要進行差錯控制?不存在理想的信道→傳輸總會出錯與語音、圖像傳輸不同,計算機通信要求極低的差錯率。產(chǎn)生差錯的原因:信號衰減和熱噪聲信道的電氣特性引起信號幅度、頻率、相位的畸變;信號反射,串擾;沖擊噪聲,閃電、大功率電機的啟停等。45一、差錯控制的基本方法接收方進行差錯檢測,并向發(fā)送方應(yīng)答,告知是否正確接收。差錯控制技術(shù)自動請求重傳AutomaticRepeatRequest(ARQ)停等ARQ每發(fā)送一幀就需要一個應(yīng)答幀只重傳剛才出錯的幀Go-back-NARQ每發(fā)送N幀需要一個應(yīng)答幀需重傳前面(N-i+1)幀(0≤i≤N)選擇重傳ARQ每發(fā)送N幀需要一個應(yīng)答幀只重傳出錯的幀46二、差錯控制編碼檢錯碼和糾錯碼糾錯碼在計算機通信中很少使用檢錯碼主要有兩種編碼方法:1)奇偶校驗(ParityChecking)可以在兩個級別上實現(xiàn):在原始數(shù)據(jù)字節(jié)的最高位(或最低位)增加一個奇偶校驗位,使結(jié)果中1的個數(shù)為奇數(shù)(奇校驗)或偶數(shù)(偶校驗)。例如:1100010增加偶校驗位后為11100010若接收方收到的字節(jié)奇偶校驗結(jié)果不正確,就可以知道傳輸中發(fā)生了錯誤。在通信過程中實現(xiàn):在發(fā)送時增加奇偶校驗位。只能用于面向字符的通信協(xié)議中。只能檢測出奇數(shù)個位錯,偶數(shù)個位錯則不能檢出。472)循環(huán)冗余校驗(CRC,CyclicRedundancyCheck)差錯檢測原理:

收發(fā)雙方約定一個生成多項式G(x),發(fā)送方根據(jù)發(fā)送的數(shù)據(jù)和G(x)計算出CRC校驗和并把它加在數(shù)據(jù)的末尾。接收方則用G(x)去除接收到的數(shù)據(jù),若有余數(shù),則傳輸有錯。校驗和是16位或32位的位串。CRC校驗的關(guān)鍵是如何計算校驗和。48*CRC校驗和的計算以數(shù)據(jù)塊(幀,Frame)為單位進行校驗將數(shù)據(jù)塊構(gòu)成的位串看成是系數(shù)為0或1的多項式如110001,可表示成多項式M(x)=

x5+x4+1若G(x)為r階,幀為m位,其多項式為M(x),則在幀后面添加r個0,成為m+r位,相應(yīng)多項式為xr

M(x)按模2除法用xrM(x)除以G(x):商Q(x),余R(x)即:xrM(x)=G(x)Q(x)+R(x)按模2加法把xrM(x)與余數(shù)R(x)相加,結(jié)果就是要傳送的帶校驗和的幀的多項式T(x):即:T(x)=xrM(x)+R(x)實際上,T(x)=xrM(x)+R(x)=[G(x)Q(x)+R(x)]+R(x)=G(x)Q(x)(模2運算)

所以,若接收的T(x)正確,則它肯定能被G(x)除盡。49CRC校驗碼的檢錯能力:可檢出所有奇數(shù)個錯;可檢出所有單位/雙位錯;可檢出所有≤G(x)長度的突發(fā)錯。常用的生成多項式G(x):CRC16=x16+x15+x2+1CRC32=x32+x26+x23+x22+x16+x11+x10+x8+x7+x5+x4+x2+x+1一、網(wǎng)絡(luò)通信的復(fù)雜性

網(wǎng)絡(luò)通信的目的是將信息從一端發(fā)送到另一端。

對于人而言,信息表現(xiàn)為:文字、數(shù)字、圖片、聲音等形式,這些形式都不能直接在網(wǎng)絡(luò)中傳遞,不可能把一些文字、數(shù)字塞進網(wǎng)線,讓它們從網(wǎng)線的一端傳到另一端。

因為這些信息的形式不是物理鏈路所能接受的形式。物理鏈路所能接受和傳遞的形式是電磁信號,在物理鏈路上表現(xiàn)為電壓或電流的變化。所以,要先把信息用0,1比特的組合表示出來,再將0,1比特轉(zhuǎn)換成特定的電流或電壓,通過物理鏈路發(fā)送出去。物理鏈路是網(wǎng)絡(luò)通信中的一個必備要素,它是信號傳播的載體。3.1計算機網(wǎng)絡(luò)體系結(jié)構(gòu)3.1計算機網(wǎng)絡(luò)體系結(jié)構(gòu)僅有物理設(shè)備和物理連接是無法進行有效的通信。網(wǎng)絡(luò)通信比我們想象的要復(fù)雜得多。在網(wǎng)絡(luò)通信中會遇到各種各樣的問題:1、發(fā)送方如何確定接收方愿意接收數(shù)據(jù)或已經(jīng)準備好了接收數(shù)據(jù)?電地暖2、發(fā)送方和接收方之間可能間隔了多個網(wǎng)絡(luò),如何在網(wǎng)絡(luò)之間找到一條正確的路,使得數(shù)據(jù)能夠到達接收方?3、數(shù)據(jù)在傳輸過程中可能受了干擾而產(chǎn)生了差錯,如何檢測差錯?出了差錯如何處理?4、數(shù)據(jù)在傳輸過程中可能會丟失,如何檢測丟失,丟失以后如何處理?一、網(wǎng)絡(luò)通信的復(fù)雜性3.1計算機網(wǎng)絡(luò)體系結(jié)構(gòu)二、網(wǎng)絡(luò)協(xié)議的必要性和復(fù)雜性在網(wǎng)絡(luò)通信中雙方必須對通信中可能出現(xiàn)的各種情況進行明確的商定,必須遵守相同的規(guī)則,這些規(guī)則稱為協(xié)議。網(wǎng)絡(luò)中的主機、設(shè)備必須要遵循相同的協(xié)議才能通信。由于網(wǎng)絡(luò)通信是一個非常復(fù)雜的問題,這就決定了網(wǎng)絡(luò)協(xié)議也是非常復(fù)雜的。到底需要多少個網(wǎng)絡(luò)協(xié)議?這些協(xié)議之間都是什么關(guān)系?如何構(gòu)建網(wǎng)路協(xié)議才能解決網(wǎng)絡(luò)通信這個復(fù)雜的問題?對于一個復(fù)雜的問題,人們所采取的最常用的方法就是分步處理,也就是分層。3.1計算機網(wǎng)絡(luò)體系結(jié)構(gòu)三、如何構(gòu)建網(wǎng)絡(luò)協(xié)議?采用分層的方法?,F(xiàn)實生活中的例子:寄信。3.1計算機網(wǎng)絡(luò)體系結(jié)構(gòu)四、網(wǎng)絡(luò)協(xié)議分層理解“分而治之”的思想[※]A,B兩人借助郵局進行郵件通信,可以從三個層次來實現(xiàn)該任務(wù)。信件內(nèi)容貨物地址郵政局郵件地址運輸系統(tǒng)發(fā)信人收信人郵政局運輸系統(tǒng)信件內(nèi)容郵件地址貨物地址對信件內(nèi)容的共識對信件如何傳遞的共識對貨物如何運輸?shù)墓沧R

P3

P2

P1公路、鐵路、航空3.1計算機網(wǎng)絡(luò)體系結(jié)構(gòu)四、網(wǎng)絡(luò)協(xié)議分層

在信件的傳遞過程中,共涉及三個層次:用戶、郵局和傳輸部門。

每一層都完成自己的任務(wù),同時高層使用低層的服務(wù)。A使用郵局的郵遞服務(wù),郵局使用鐵路部門的運輸服務(wù),最終信到了B手中。

要解決網(wǎng)絡(luò)通信中諸多復(fù)雜問題,需要制定一系列的網(wǎng)絡(luò)協(xié)議。這些協(xié)議也是采用分層的結(jié)構(gòu),每層協(xié)議實現(xiàn)特定功能,同時也需要依靠低層協(xié)議所提供的服務(wù)。

這種分層的思想就是“分而治之”,通過分工,通信人只需要完成本層任務(wù)就可以了,對中間層和底層的實現(xiàn)細節(jié)可以不去關(guān)心。

這樣每一層實現(xiàn)一種相對獨立的功能,從而將一個難于處理的問題分解成如干個容易處理的小問題。3.1計算機網(wǎng)絡(luò)體系結(jié)構(gòu)四、網(wǎng)絡(luò)協(xié)議分層1、網(wǎng)絡(luò)協(xié)議2、協(xié)議分層3、數(shù)據(jù)傳遞過程4、協(xié)議分層的優(yōu)點1:網(wǎng)絡(luò)協(xié)議網(wǎng)絡(luò)協(xié)議是通信雙方為了實現(xiàn)通信而商定的一些規(guī)則。網(wǎng)絡(luò)協(xié)議可以理解為由三部分組成:語法:通信時雙方交換數(shù)據(jù)和控制信息的格式,是對通信時采用的數(shù)據(jù)結(jié)構(gòu)形式的一種規(guī)定。語義:由通信過程的說明構(gòu)成,它規(guī)定了需要發(fā)出何種控制信息完成何種動作以及做出何種應(yīng)答。時序:通信如何發(fā)起,在收到一個數(shù)據(jù)后,下一步要做什么。四、網(wǎng)絡(luò)協(xié)議分層以HTTP協(xié)議為例說明協(xié)議的三要素:

HTTP協(xié)議是應(yīng)用層協(xié)議,是瀏覽器和Web服務(wù)器通信時使用的協(xié)議,當瀏覽器訪問服務(wù)器時,會向服務(wù)器發(fā)出請求報文,報文的語法格式:GET/HTTP/1.1?!癎ET”的語義是要獲取文件;“/”的含義是指要訪問網(wǎng)站的主頁;“HTTP1.1”表明瀏覽器使用的協(xié)議是HTTP1.1版本。當Web服務(wù)器收到請求后,如果主頁存在服務(wù)器的應(yīng)答語法格式:HTTP/1.1200OKdatadata……。200是狀態(tài)碼,代表成功;OK是文字說明,data是文件數(shù)據(jù)。如果主頁不存在,服務(wù)器的應(yīng)答是:HTTP/1.1404NOTFound,告訴瀏覽器沒有找到對應(yīng)的文件。四、網(wǎng)絡(luò)協(xié)議分層2:協(xié)議分層

要完成網(wǎng)絡(luò)通信,涉及的網(wǎng)絡(luò)協(xié)議會不止一個。為了簡化問題,通常會采用分層的方式來組織協(xié)議。四、網(wǎng)絡(luò)協(xié)議分層2:協(xié)議分層

不同主機上的同一個層次稱為對等層

每一層中實現(xiàn)功能的協(xié)議元素稱為實體,實體既可以是軟件,也可以是硬件。

對等層內(nèi)的實體稱為對等實體。

每一層都有特定的功能,使用下一層為它提供的服務(wù),同時也為自己的高層提供服務(wù)。四、網(wǎng)絡(luò)協(xié)議分層3:數(shù)據(jù)傳遞過程用戶的數(shù)據(jù)封裝后,第n層希望將第n層首部和用戶數(shù)據(jù)直接交給接收端的第n層。但這是不可直達的,因為不存在這樣的直接通道。于是第n層將首部和用戶數(shù)據(jù)作為一個整體交給第n-1層,讓n-1層幫助將其發(fā)送過去。這時,第n層使用了第n-1層提供的服務(wù)。以此類推,數(shù)據(jù)傳遞過程在數(shù)據(jù)前面添加自己的首部:封裝數(shù)據(jù)傳遞過程數(shù)據(jù)從發(fā)送端的最高層開始,層層向下,層層封裝,直到發(fā)送方的最底層,轉(zhuǎn)換為電磁信號后經(jīng)過物理鏈路到達接收端的最底層,再層層向上,層層解封裝,最后到達接收方的最高層,整個通信過程是垂直的。某一層添加的首部,在到達對等層后,就會被剝掉,剩余的部分會繼續(xù)向上傳遞,直至最高層。高層使用了低層的服務(wù),低層向高層提供服務(wù),高層通過低層提供的服務(wù)接口訪問低層的服務(wù)。數(shù)據(jù)的傳遞在概念上可以認為通信是水平的,數(shù)據(jù)好像由對等層的一端直接到達了另一端。通信的目的就是要實現(xiàn)對等層之間的水平通信,雖然事實上水平通信要依賴垂直通信來實現(xiàn)。在理解問題時可以忽略中間的過程直接去考慮水平通信會更簡單。四、網(wǎng)絡(luò)協(xié)議分層4:協(xié)議分層的優(yōu)點將復(fù)雜的網(wǎng)絡(luò)通信任務(wù)分解為若干個比較容易處理的子問題,降低了復(fù)雜度,易于實現(xiàn)和維護。每個層次都可以單獨實現(xiàn),只要提供的服務(wù)和實現(xiàn)的功能不變,與相鄰層次的接口也不變,那么采用何種技術(shù)實現(xiàn)是每個層次內(nèi)部的事情,更有利于采用新的技術(shù)去解決問題。層次明確也更有利于標準化。3.1計算機網(wǎng)絡(luò)體系結(jié)構(gòu)計算機網(wǎng)絡(luò)的各個層次以及每個層次協(xié)議的集合稱為計算機網(wǎng)絡(luò)體系結(jié)構(gòu)。各個層次的所有協(xié)議也被稱為協(xié)議棧。世界上第一個計算機網(wǎng)絡(luò)體系結(jié)構(gòu)是美國IBM公司于1974年提出的SNA(系統(tǒng)網(wǎng)絡(luò)體系結(jié)構(gòu))其他的網(wǎng)絡(luò)體系結(jié)構(gòu):Digital公司的網(wǎng)絡(luò)體系結(jié)構(gòu)DNA、Honeywell公司的分布式體系結(jié)構(gòu)DSA等。采用不同體系結(jié)構(gòu)的兩個網(wǎng)絡(luò)之間很難通信。為使所有的網(wǎng)絡(luò)都能互連互通,國際標準化組織ISO于1983年提出了開放系統(tǒng)互連參考模型(OpenSystemsInterconnectionReferenceModel,OSI/RM),簡稱OSI參考模型。計算機網(wǎng)絡(luò)體系中另一個重要的模型是TCP/IP協(xié)議模型,它是在實際的連網(wǎng)實踐中發(fā)展起來,并成為了事實上的網(wǎng)絡(luò)互連協(xié)議標準。

3.1計算機網(wǎng)絡(luò)體系結(jié)構(gòu)一、物理層二、數(shù)據(jù)鏈路層三、網(wǎng)絡(luò)層四、傳輸層五、會話層六、表示層七、應(yīng)用層3.2開放系統(tǒng)互連參考模型ISO/OSI模型

3.2開放系統(tǒng)互連參考模型ISO/OSI七層模型每一層的功能是獨立的每一層都是利用下層的服務(wù),并為其上一層提供服務(wù),而與其他層無關(guān)“服務(wù)”:下層向上層提供的通信規(guī)則和層之間的會話規(guī)定——通信原語兩個系統(tǒng)的同等層之間的通信規(guī)定和約定——協(xié)議類比郵件系統(tǒng)ISO/OSI七層模型第1~3層稱為低層功能(LLF):通信傳送功能——網(wǎng)絡(luò)和終端具備的功能第4~7層稱為高層功能(HLF):通信處理功能——終端具備的功能1、物理層開放系統(tǒng)中利用物理媒體實現(xiàn)物理連接的功能描述和執(zhí)行連接的規(guī)程物理層協(xié)議規(guī)定的四個特性機械特性:形狀、尺寸、引腳數(shù)量與排列情況等電氣特性:信號電平、阻抗、傳輸速率、距離限制等功能特性:物理接口上各條信號線的功能分配和確切定義,比如數(shù)據(jù)線、控制線、定時線等規(guī)程特性:操作過程,比如信號線的工作規(guī)則、時序。物理層協(xié)議連接兩個物理設(shè)備,為鏈路層提供透明位流傳輸所必須遵循的規(guī)則,或者稱物理接口數(shù)據(jù)終端設(shè)備DTE(DataTerminalEquipment)是具有一定的數(shù)據(jù)處理能力和數(shù)據(jù)收發(fā)能力的設(shè)備。DTE提供或接收數(shù)據(jù),連接到網(wǎng)絡(luò)中的用戶端機器,主要是計算機和終端設(shè)備。數(shù)據(jù)電路端設(shè)備DCE(DataCircuit-terminatingEquipment)。它在DTE和傳輸線路之間提供信號變換和編碼功能,并負責(zé)建立、保持和釋放鏈路的連接,如Modem。DCE設(shè)備通常是與DTE對接,因此針腳的分配相反。其實對于標準的串行端口,通常從外觀就能判斷是DTE還是DCE,DTE是針頭(俗稱公頭),DCE是孔頭(俗稱母頭),這樣兩種接口才能接在一起。物理層協(xié)議主要完成物理連接和傳送通路的建立、維持和釋放等操作提供透明的位流傳送監(jiān)督傳送通路的工作情況,出現(xiàn)故障,立即通知DTE和DCE物理層典型協(xié)議有EIARS-232-C和EIARS-449提供的服務(wù):物理連接、物理服務(wù)數(shù)據(jù)單元、順序化、數(shù)據(jù)鏈路標識、服務(wù)質(zhì)量指標、故障報告。2、數(shù)據(jù)鏈路層數(shù)據(jù)鏈路是指當需要在一條鏈路上傳送數(shù)據(jù)時,除了必需具有一條物理線路外,還必修有一些規(guī)程或者協(xié)議來控制這些數(shù)據(jù)傳輸?shù)恼_性,將實現(xiàn)這些規(guī)程和協(xié)議的硬件和軟件加到物理線路上。2、數(shù)據(jù)鏈路層功能數(shù)據(jù)鏈路的建立和拆除:同步、站址確認、收發(fā)關(guān)系的確定、最終一次傳輸?shù)刃畔鬏敚盒畔⒏袷?、?shù)量、順序編號、接收認可,信息流量調(diào)節(jié)等傳輸差錯控制:防止信號丟失、重復(fù)和失序的方法異常情況處理。分開數(shù)據(jù)和控制信息透明傳輸物理尋址數(shù)據(jù)鏈路層解決的主要問題成幀流量控制差錯控制2、數(shù)據(jù)鏈路層提供服務(wù):無確認無連接服務(wù)、有確認無連接服務(wù)、有確認面向連接的服務(wù)數(shù)據(jù)鏈路層的典型協(xié)議是OSI標準協(xié)議集中的高級數(shù)據(jù)鏈路控制HDLC(HighLevelDataLinkControl)協(xié)議。OSI模型的數(shù)據(jù)鏈路層在IEEE802局域網(wǎng)標準中被分為介質(zhì)訪問控制(MAC)子層與邏輯鏈路控制(LLC)子層。3、網(wǎng)絡(luò)層網(wǎng)絡(luò)層是OSI參考模型中的第三層,介于運輸層和數(shù)據(jù)鏈路層之間,它在數(shù)據(jù)鏈路層提供的兩個相鄰端點之間的數(shù)據(jù)幀的傳送功能上,進一步管理網(wǎng)絡(luò)中的數(shù)據(jù)通信,將數(shù)據(jù)設(shè)法從源端經(jīng)過若直干個中間節(jié)點傳送到目的端,從而向運輸層提供最基本的端到端的數(shù)據(jù)傳送服務(wù)。主要內(nèi)容有:虛電路分組交換和數(shù)據(jù)報分組交換、路由選擇算法、阻塞控制方法、X.25協(xié)議、綜合業(yè)務(wù)數(shù)據(jù)網(wǎng)(ISDN)、異步傳輸模式(ATM)及網(wǎng)際互連原理與實現(xiàn)。3、網(wǎng)絡(luò)層網(wǎng)絡(luò)層的目的是實現(xiàn)兩個端系統(tǒng)之間的數(shù)據(jù)透明傳送,具體功能包括尋址和路由選擇、連接的建立、保持和終止等。它提供的服務(wù)使傳輸層不需要了解網(wǎng)絡(luò)中的數(shù)據(jù)傳輸和交換技術(shù)。為了說明網(wǎng)絡(luò)層網(wǎng)絡(luò)層是由若干個網(wǎng)絡(luò)節(jié)點按照任意的拓撲結(jié)構(gòu)相互連接而成的。網(wǎng)絡(luò)層關(guān)系到通信子網(wǎng)的運行控制,體現(xiàn)了網(wǎng)絡(luò)應(yīng)用環(huán)境中資源子網(wǎng)訪問通信子網(wǎng)的方式。網(wǎng)絡(luò)層從物理上來講一般分布地域?qū)拸V,從邏輯上來講功能復(fù)雜,因此是OSI模型中面向數(shù)據(jù)通信的下三層(也即通信子網(wǎng))中最為復(fù)雜也最關(guān)鍵的一層。泛在網(wǎng)網(wǎng)絡(luò)架構(gòu)3、網(wǎng)絡(luò)層主機與通信網(wǎng)絡(luò)的接口以鏈路層提供的無差錯傳輸為基礎(chǔ),向高層(傳輸層)提供兩個主機之間的數(shù)據(jù)傳輸服務(wù)。路由選擇靜態(tài)路由選擇算法動態(tài)路由選擇算法流量控制吞吐量,信道在單位時間內(nèi)成功傳輸?shù)目傂畔⒘?,單位為bps擁塞死鎖網(wǎng)絡(luò)層的典型協(xié)議是國際電報電話咨詢委員會CCITT(ConsulataveCommitteeInternationalTelegraphandTelephone)的X.25,它適用于分組交換。

4、傳輸層主要功能:在網(wǎng)絡(luò)層的基礎(chǔ)上,完成端到端的差錯糾正和流量控制,并實現(xiàn)兩個終端系統(tǒng)間傳送的分組無丟失、無重復(fù)、無差錯、分組順序正確。向用戶提供面向連接和無連接兩種服務(wù)。傳輸層是兩臺計算機經(jīng)過網(wǎng)絡(luò)進行數(shù)據(jù)通信時,第一個端到端的層次,具有緩沖作用。當網(wǎng)絡(luò)層服務(wù)質(zhì)量不能滿足要求時,它將服務(wù)加以提高,以滿足高層的要求;當網(wǎng)絡(luò)層服務(wù)質(zhì)量較好時,它只用很少的工作。傳輸層還可進行復(fù)用,即在一個網(wǎng)絡(luò)連接上創(chuàng)建多個邏輯連接。傳輸層傳輸層(TransportLayer)是OSI中最重要,最關(guān)鍵的一層,是唯一負責(zé)總體的數(shù)據(jù)傳輸和數(shù)據(jù)控制傳輸層的一層.傳輸層提供端到端的交換數(shù)據(jù)的機制.傳輸層對會話層等高三層提供可靠的傳輸服務(wù),對網(wǎng)絡(luò)層提供可靠的目的地站點信息。傳輸層也稱為運輸層.傳輸層只存在于端開放系統(tǒng)中,是介于低3層通信子網(wǎng)系統(tǒng)和高3層之間的一層,但是很重要的一層.因為它是源端到目的端對數(shù)據(jù)傳送進行控制從低到高的最后一層.傳輸層世界上各種通信子網(wǎng)在性能上存在著很大差異.例如電話交換網(wǎng),分組交換網(wǎng),公用數(shù)據(jù)交換網(wǎng),局域網(wǎng)等通信子網(wǎng)都可互連,但它們提供的吞吐量,傳輸速率,數(shù)據(jù)延遲通信費用各不相同.對于會話層來說,卻要求有一性能恒定的界面.傳輸層就承擔(dān)了這一功能.它采用分流/合流,復(fù)用/解復(fù)用技術(shù)來調(diào)節(jié)上述通信子網(wǎng)的差異,使會話層感受不到.此外傳輸層還要具備差錯恢復(fù),流量控制等功能,以此對會話層屏蔽通信子網(wǎng)在這些方面的細節(jié)與差異.傳輸層面對的數(shù)據(jù)對象已不是網(wǎng)絡(luò)地址和主機地址,而是和會話層的界面端口.上述功能的最終目的是為會話提供可靠的,無誤的數(shù)據(jù)傳輸.傳輸層的服務(wù)一般要經(jīng)歷傳輸連接建立階段,數(shù)據(jù)傳送階段,傳輸連接釋放階段3個階段才算完成一個完整的服務(wù)過程.而在數(shù)據(jù)傳送階段又分為一般數(shù)據(jù)傳送和加速數(shù)據(jù)傳送兩種。傳輸層服務(wù)分成5種類型.基本可以滿足對傳送質(zhì)量,傳送速度,傳送費用的各種不同需要端口概念傳輸層的任務(wù)是根據(jù)通信子網(wǎng)的特性,最佳的利用網(wǎng)絡(luò)資源,為兩個端系統(tǒng)的會話層之間,提供建立、維護和取消傳輸連接的功能,負責(zé)端到端的可靠數(shù)據(jù)傳輸。在這一層,信息傳送的協(xié)議數(shù)據(jù)單元稱為段或報文。網(wǎng)絡(luò)層只是根據(jù)網(wǎng)絡(luò)地址將源結(jié)點發(fā)出的數(shù)據(jù)包傳送到目的結(jié)點,而傳輸層則負責(zé)將數(shù)據(jù)可靠地傳送到相應(yīng)的端口。計算機網(wǎng)絡(luò)中的資源子網(wǎng)是通信的發(fā)起者和接收者,其中的每個設(shè)備稱為端點;通信子網(wǎng)提供網(wǎng)絡(luò)中的通信服務(wù),其中的設(shè)備稱為結(jié)點。OSI參考模型中用于通信控制的是下面四層,但它們的控制對象不一樣。傳輸層基本功能傳輸層提供了主機應(yīng)用程序進程之間的端到端的服務(wù),基本功能如下(1)分割與重組數(shù)據(jù)(2)按端口號尋址(3)連接管理(4)差錯控制和流量控制,糾錯的功能傳輸層要向會話層提供通信服務(wù)的可靠性,避免報文的出錯、丟失、延遲時間紊亂、重復(fù)、亂序等差錯。4、傳輸層協(xié)議類型面向網(wǎng)絡(luò)類型協(xié)議名稱功

能0A簡單類提供進程通信,具有分段組裝功能。1B基本錯誤恢復(fù)類在0類基礎(chǔ)上,增加基本差錯恢復(fù)功能。2A多路復(fù)用類在0類基礎(chǔ)上,增加網(wǎng)絡(luò)復(fù)用功能和相應(yīng)的流量控制功能,但沒有對網(wǎng)絡(luò)連接故障的恢復(fù)功能。3B出錯恢復(fù)和多路復(fù)用類兼具1、2的功能4C出錯檢測和恢復(fù)類具有差錯檢測、差錯恢復(fù)以及多路復(fù)用功能。傳輸協(xié)議類型5、會話層令牌管理持有令牌的會話服務(wù)用戶才可發(fā)送數(shù)據(jù),另一方只能接收數(shù)據(jù)當數(shù)據(jù)發(fā)送完成之后,就將數(shù)據(jù)令牌轉(zhuǎn)讓給對方,由對方進行數(shù)據(jù)發(fā)送會話同步允許會話用戶在傳送的數(shù)據(jù)中設(shè)置同步點,當出現(xiàn)故障時,整個會話活動不需全部重復(fù),僅需重傳故障發(fā)生前最后一個同步點以后的數(shù)據(jù)。6、表示層數(shù)據(jù)轉(zhuǎn)換數(shù)據(jù)加密數(shù)據(jù)壓縮抽象語法局部語法詞法轉(zhuǎn)換傳送語法表示上下文7、應(yīng)用層應(yīng)用實體一個用戶元素一組應(yīng)用服務(wù)元素OSI應(yīng)用層協(xié)議標準報文處理系統(tǒng)MHS(MessageHandlingSystem);文件傳送、存取和管理FTAM(FileTransfer,AccessandManagement);虛擬終端協(xié)議VTP(VirtualTerminalProtocol);遠程數(shù)據(jù)庫訪問RDA(RemoteDatabaseAccess);目錄服務(wù)DS(DirectoryService);事務(wù)處理TP(TransactionProcessing);作業(yè)傳送與操縱JTM(JobTransferandManipulation)比較傳輸層引入傳輸層的原因●消除網(wǎng)絡(luò)層的不可靠性●提供從源端主機到目的端主機的可靠的、與實際使用的網(wǎng)絡(luò)無關(guān)的信息傳輸關(guān)鍵的一層:直接為應(yīng)用層提供數(shù)據(jù)傳送服務(wù)內(nèi)容1:傳輸層的概念和提供的服務(wù)2:UDP協(xié)議的工作原理和協(xié)議細節(jié)3:TCP協(xié)議的工作原理和協(xié)議細節(jié)電地暖961:傳輸層的概念傳輸層負責(zé)端(主機)到端(主機)之間的數(shù)據(jù)傳輸控制傳輸層依賴于網(wǎng)絡(luò)層的服務(wù),對應(yīng)用層提供傳輸服務(wù)應(yīng)用層傳輸層網(wǎng)絡(luò)層鏈路層物理層應(yīng)用層傳輸層網(wǎng)絡(luò)層鏈路層物理層97傳輸層從通信和信息處理的角度看,傳輸層向它上面的應(yīng)用層提供通信服務(wù),它屬于面向通信部分的最高層,同時也是用戶功能中的最低層。物理層網(wǎng)絡(luò)層運輸層應(yīng)用層數(shù)據(jù)鏈路層面向信息處理面向通信用戶功能網(wǎng)絡(luò)功能該層通常位于通信主機內(nèi),而網(wǎng)絡(luò)層主要在通信設(shè)備上。傳輸層與網(wǎng)絡(luò)層的關(guān)系網(wǎng)絡(luò)層為主機之間數(shù)據(jù)如何經(jīng)過路由器選路到達對方提供服務(wù)傳輸層加強了網(wǎng)絡(luò)層的服務(wù),在數(shù)據(jù)能到達對方的前提下,為數(shù)據(jù)的傳輸進行控制,為進程間進行通信提供服務(wù)99傳輸層提供的服務(wù)●不可靠的(“盡力而為”),無序的傳輸(UDP)●可靠(正確、按序)的端到端傳輸(TCP)面向連接的服務(wù)流量控制擁塞控制因特網(wǎng)上不能提供的服務(wù):實時性帶寬承諾可靠的廣播通信100傳輸層的分用和復(fù)用●分用:接收方傳輸層根據(jù)端口號分用到不同的應(yīng)用層進程●復(fù)用:發(fā)送方不同的應(yīng)用層進程根據(jù)不同端口號復(fù)用到同一傳輸層中101TCP報文段UDP用戶數(shù)據(jù)報應(yīng)用進程TCP復(fù)用IP復(fù)用UDP復(fù)用TCP報文段UDP用戶數(shù)據(jù)報應(yīng)用進程端口端口TCP分用UDP分用IP分用IP數(shù)據(jù)報IP數(shù)據(jù)報發(fā)送方接收方端口端口是應(yīng)用進程的標識本質(zhì)上是一個存放在傳輸層首部的一個字段的值,包括TCP端口,UDP端口。端口占兩個字節(jié),范圍是0-655350-1023為保留使用的端口(具有固定的服務(wù)進程),通常用于某種應(yīng)用的服務(wù)端HTTP:80DNS:53SMTP:25POP:1101024-65535為用戶可以使用的端口102源/目的端口號端口就是TCP和UDP為了識別一個主機上的多個目標而設(shè)計的應(yīng)用程序客戶端使用的源端口號一般為系統(tǒng)中未使用的且大于1023目的端口號為所進行的操作。如telnet為23。主機A102823…源端口目的端口主機B端口用一個16bit端口號進行標志。端口號只具有本地意義,即端口號只是為了標志本計算機應(yīng)用層中的各進程。在因特網(wǎng)中不同計算機的相同端口號是沒有聯(lián)系的。端口與進程的關(guān)系示意圖TCP/UDP4000DayTime客戶TCP/UDP13DayTime服務(wù)器(UDP)Data134000Data134000端口標識進程,一個端口唯一標識進程UDP50004000DayTime客戶UDP13DayTime服務(wù)器Data134000DayTime客戶Data135000一個服務(wù)器可為多個客戶服務(wù)UDP4000UDP13

服務(wù)器Data134000

客戶Data740007服務(wù)器一個客戶可以和多個服務(wù)器相連端口和IP地址的關(guān)系007IP首部UDP首部001300130000UDP服務(wù)器服務(wù)器137UDP服務(wù)器13實例:端口1500端口1501主機A端口1500端口1501主機B端口2000主機C連接1:(TCP,IPa,1500,IPc,2000)連接2:(TCP,IPa,1501,IPc,2000)連接3:(TCP,IPb,1501,IPc,2000)常見的端口號FTP TCP 20,21Telnet TCP 23HTTP TCP 80DNS TCP,UDP53TFTP UDP 69Well-known端口:0-1023注冊端口:1024-49151動態(tài)或私有端口:49152-655351、應(yīng)記住常用的端口號。2、Windows下所有端口均為開放,一些病毒及攻擊就是利用一些開放端口這個漏洞。常見的端口號尋址●從程序設(shè)計角度,socket的引入是為了實現(xiàn)兩個應(yīng)用進程的通信連接的建立;并實現(xiàn)兩個應(yīng)用程序之間的數(shù)據(jù)通信;TCP和UDP的SOCKET機制的工作過程:

套接字socketTCPSERVERSERVERCLIENTCLIENTUDP申請SOCKET申請SOCKET申請SOCKET申請SOCKETLISTENCALLCONNECTACCEPTSENDRECEIVESENDTORECVFROMSENDTORECVFROM套接字socket源IP:C目標IP:B源端口:x目標端口:80源IP:C目標IP:B源端口:y目標端口:80源IP:A目標IP:B源端口:x目標端口:80Web客戶端主機AWeb服務(wù)器BWeb客戶端主機C客戶端A向服務(wù)器B端請求網(wǎng)頁源端口隨機從可用端口取,目標端口為80C打開兩個瀏覽器,向B發(fā)送兩個網(wǎng)頁請求1122:UDP協(xié)議概述“最簡單的”Internet傳輸協(xié)議提供不可靠的數(shù)據(jù)傳輸,又稱“盡力而為的”的服務(wù),其本質(zhì)是寧缺勿濫,盡力傳輸UDP協(xié)議允許:數(shù)據(jù)丟失應(yīng)用數(shù)據(jù)亂序到達無連接的協(xié)議在UDP收發(fā)雙方之間,無需握手建立連接每個UDP數(shù)據(jù)段的操作都互相獨立113UDP的首部格式偽首部源端口目的端口長度檢驗和數(shù)據(jù)首部UDP長度源IP地址目的IP地址017IP數(shù)據(jù)報字節(jié)44112122222字節(jié)發(fā)送在前數(shù)據(jù)首部UDP用戶數(shù)據(jù)報偽首部源端口目的端口長度檢驗和數(shù)據(jù)首部UDP長度源IP地址目的IP地址017IP數(shù)據(jù)報字節(jié)44112122222字節(jié)發(fā)送在前數(shù)據(jù)首部UDP用戶數(shù)據(jù)報用戶數(shù)據(jù)報UDP有兩個字段:數(shù)據(jù)字段和首部字段。首部字段有8個字節(jié),由4個字段組成,每個字段都是兩個字節(jié)。偽首部源端口目的端口長度檢驗和數(shù)據(jù)首部UDP長度源IP地址目的IP地址017IP數(shù)據(jù)報字節(jié)44112122222字節(jié)發(fā)送在前數(shù)據(jù)首部UDP用戶數(shù)據(jù)報在計算檢驗和時,臨時把“偽首部”和UDP用戶數(shù)據(jù)報連接在一起。偽首部僅僅是為了計算檢驗和。偽首部的作用:讓UDP兩次檢查數(shù)據(jù)是否已經(jīng)到達目的地,以及IP層是否正確的傳輸了數(shù)據(jù)。偽首部的作用首先,要時刻謹記一個“偽”字,既然是“偽”首部,也就是假的,不僅是“假”首部,而且“假”到連地址空間都沒有。也就是說偽首部是不占地址空間的,在實際傳輸中不存在這樣的字段。只是在使用的時候把它拿出來一下。其次,既然設(shè)置了偽首部,那么肯定就是有用的——為了計算檢驗和!“其目的是讓UDP兩次檢查數(shù)據(jù)是否已經(jīng)正確到達目的地”,具體是那兩次呢?我們注意偽首部字段:32位源IP地址、32位目的IP地址、8位協(xié)議、16位UDP長度。由此可知,第一次,通過偽首部的IP地址檢驗,UDP可以確認該數(shù)據(jù)報是不是發(fā)送給本機IP地址的;第二,通過偽首部的協(xié)議字段檢驗,UDP可以確認IP有沒有把不應(yīng)該傳給UDP而應(yīng)該傳給別的高層的數(shù)據(jù)報傳給了UDP。從這一點上,偽首部的作用其實很大。UDP校驗和查錯機制注意:UDP查錯的數(shù)據(jù)包括IP首部的12字節(jié),稱為偽首部,作為網(wǎng)絡(luò)層數(shù)據(jù)的冗余檢查,求和是按二進制反碼運算求和8字節(jié)UDP首部04112字節(jié)偽首部7字節(jié)數(shù)據(jù)填充全0171510871315全0數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)全0校驗和是網(wǎng)絡(luò)通信的查錯方式之一,廣泛應(yīng)用于傳輸層和網(wǎng)絡(luò)層,發(fā)送方將需檢驗的數(shù)據(jù)按照一定的大小求和,得到的和取反得到為校驗碼118計算16位二進制數(shù)的反碼和計算規(guī)則從低位到高位逐列進行計算,0加0等于0,0加1等于1,1加1等于0同時產(chǎn)生一個進位,若最高位相加后產(chǎn)生進位,則最后得到的結(jié)果要加1。例:1111001100110011011101010101010101110111011101110111101110111011110010100010001000011回卷檢查和反碼和UDP的主要特點(1)UDP是無連接的,即發(fā)送數(shù)據(jù)之前不需要建立連接。UDP使用盡最大努力交付,即不保證可靠交付,同時也不使用擁塞控制。UDP是面向報文的。UDP沒有擁塞控制,很適合多媒體通信的要求。UDP支持一對一、一對多、多對一和多對多的交互通信。UDP的首部開銷小,只有8個字節(jié)。面向報文的UDP(2)發(fā)送方UDP對應(yīng)用程序交下來的報文,在添加首部后就向下交付IP層。UDP對應(yīng)用層交下來的報文,既不合并,也不拆分,而是保留這些報文的邊界。應(yīng)用層交給UDP多長的報文,UDP就照樣發(fā)送,即一次發(fā)送一個報文。接收方UDP對IP層交上來的UDP用戶數(shù)據(jù)報,在去除首部后就原封不動地交付上層的應(yīng)用進程,一次交付一個完整的報文。應(yīng)用程序必須選擇合適大小的報文。UDP是面向報文的IP數(shù)據(jù)報的數(shù)據(jù)部分IP首部IP層UDP首部UDP用戶數(shù)據(jù)報的數(shù)據(jù)部分運輸層應(yīng)用層報文應(yīng)用層總結(jié)聯(lián)系PPT6和PPT12,我們需要理解以下兩點:1、為何要加偽頭2、偽頭包括:源IP和目的IP這么重要的為何在這一層作為偽頭,根本不會發(fā)送。在PPT12中我們看到的是發(fā)送過程,那接收過程會是怎樣的呢?內(nèi)容1:傳輸層的概念和提供的服務(wù)2:UDP協(xié)議的工作原理和協(xié)議細節(jié)3:TCP協(xié)議的工作原理和協(xié)議細節(jié)1243:TCP協(xié)議TCP協(xié)議的設(shè)計理念TCP協(xié)議首部TCP協(xié)議的連接機制TCP協(xié)議的流量控制TCP協(xié)議的擁塞控制125(1)TCP的設(shè)計理念TCP屬于傳輸層,實現(xiàn)面向連接的可靠的傳輸可靠的傳輸不能保證傳輸一定到達對方,但是能保證如果數(shù)據(jù)到達對方,一定按序正確TCP使用了可靠的設(shè)計理念序號機制、確認機制、緩存機制、重傳機制、滑動窗口機制TCP包含流量控制和擁塞控制機制注意:不同操作系統(tǒng)的TCP協(xié)議具體實現(xiàn)細節(jié)有所不同,但設(shè)計基本滿足RFC793,RFC2581126(2)TCP協(xié)議首部TCP首部20字節(jié)固定首部目的端口首部長度檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特081624

31填充127TCP的首部細節(jié)1TCP首部20字節(jié)固定首部目的端口首部長度檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特081624

31填充源端口和目的端口字段——各占2字節(jié)。端口是傳輸層與應(yīng)用層的服務(wù)接口,類似一個地址標識。傳輸層的復(fù)用和分用功能都要通過端口才能實現(xiàn)。128TCP的首部細節(jié)2TCP首部20字節(jié)固定首部目的端口首部長度檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特081624

31填充序號字段——占4字節(jié)。TCP連接中傳送的數(shù)據(jù)流中的每一個字節(jié)都編上一個號。序號字段的值指的是本報文段所發(fā)送的數(shù)據(jù)的第一個字節(jié)的編號129TCP的首部細節(jié)3TCP首部20字節(jié)固定首部目的端口首部長度檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特081624

31填充確認號字段——占4字節(jié),是期望收到對方的下一個報文段的數(shù)據(jù)的第一個字節(jié)的序號。注意:當有數(shù)據(jù)要發(fā)送給對方時,順便確認,當沒有數(shù)據(jù)發(fā)給對方時,單獨發(fā)一個確認報文。130TCP的首部細節(jié)4TCP首部20字節(jié)固定首部目的端口首部長度檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特081624

31填充首部長度——占4bit,它作為一個二進制數(shù)字,表示TCP報文段的首部包含的總的字節(jié)數(shù)(即20個固定首部長度加不固定的可選首部長度),計算單位按照4個字節(jié)為單位,如1100表示首部為12*4=48字節(jié)。該字段限制了TCP的首部最大值為60字節(jié)保留字段——占6bit,保留為今后協(xié)議的擴展使用,目前置為0。131TCP的首部細節(jié)4TCP首部20字節(jié)固定首部目的端口首部長度檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特081624

31填充特殊標記(Flag),每個標記占一個bit.有特殊約定。URG——緊急比特標記,當URG置為1時,表明緊急指針字段有效。通知本報文段中有緊急數(shù)據(jù),應(yīng)盡快傳送,緊急數(shù)據(jù)的優(yōu)先級要高。ACK——只有當ACK置為1時,確認號字段才有效。正常情況下只有第一次握手時ACK=0132TCP的首部細節(jié)5TCP首部20字節(jié)固定首部目的端口首部長度檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特081624

31填充PSH(PuSH)——推送比特,接收方收到推送比特置1的報文段,就盡快地將該報文段的數(shù)據(jù)交付給接收應(yīng)用進程,而不再等到整個緩存都填滿了后再向上交付。RST(ReSeT)——復(fù)位比特,當RST1時,表明TCP連接中出現(xiàn)嚴重差錯(如由于主機崩潰或其他原因),必須強行釋放連接,屬于單方面強行斷開連接。133TCP的首部細節(jié)6TCP首部20字節(jié)固定首部目的端口首部長度檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特081624

31填充SYN——同步比特,SYN置為1,表示這是一個連接請求報文。正常情況下只有第一次握手和第二次握手時SYN等于1,其余都等于0。FIN(Final)——終止比特,用來正常釋放一個連接。當FIN1時,表明此報文段的發(fā)送端的數(shù)據(jù)已發(fā)送完畢,并請求對方釋放連接,當對方確認后,會釋放發(fā)送緩存。134TCP的首部細節(jié)7TCP首部20字節(jié)固定首部目的端口首部長度檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特081624

31填充窗口字段——占2字節(jié)。窗口字段是流量控制的關(guān)鍵,用來控制對方發(fā)送窗口的大小,單位為字節(jié)。接收方根據(jù)自身的緩存大小確定自己的接收窗口大小,然后通知對方以確定對方的發(fā)送窗口的上限。檢驗和——占2字節(jié)。檢驗和字段檢驗的范圍包括首部和數(shù)據(jù)這兩部分。在計算檢驗和時,要在TCP報文段的前面加上12字節(jié)的偽首部。135TCP的首部細節(jié)8TCP首部20字節(jié)固定首部目的端口首部長度檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特081624

31填充緊急指針字段——占16bit。緊急指針指出在本報文段中的緊急數(shù)據(jù)的最后一個字節(jié)的序號。選項字段——長度可變。TCP只規(guī)定了一種選項,即最大報文段長度

MSS(MaximumSegmentSize)。MSS

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論