




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、GDCP第三章第三章 計算機網(wǎng)絡(luò)體系結(jié)構(gòu)計算機網(wǎng)絡(luò)體系結(jié)構(gòu)GDCP本章節(jié)介紹本章節(jié)介紹網(wǎng)絡(luò)體系結(jié)構(gòu)框架網(wǎng)絡(luò)體系結(jié)構(gòu)框架及其及其原理原理n OSIOSI參考模型參考模型n TCP/IPTCP/IP參考模型參考模型本章內(nèi)容本章內(nèi)容目的與要求目的與要求n 理解網(wǎng)絡(luò)各層結(jié)構(gòu)及其功能理解網(wǎng)絡(luò)各層結(jié)構(gòu)及其功能GDCPl 寫寫emaill 應(yīng)用層:規(guī)定應(yīng)用層:規(guī)定Email頭、文本、字體、編碼(中頭、文本、字體、編碼(中文?英文?)對等協(xié)議,對方應(yīng)用層識別,否則文?英文?)對等協(xié)議,對方應(yīng)用層識別,否則人工解碼很累的。人工解碼很累的。l 表示層:是表示層:是IBM還是別的機器?不同的機器的芯還是別的機器?不
2、同的機器的芯片字節(jié)數(shù)不一樣,通過表示層翻譯成統(tǒng)一的網(wǎng)絡(luò)片字節(jié)數(shù)不一樣,通過表示層翻譯成統(tǒng)一的網(wǎng)絡(luò)所認(rèn)可的字節(jié)去所認(rèn)可的字節(jié)去l 會話層:會話層可以包裝密碼,會話層:會話層可以包裝密碼,DES 加密或加密或 IAS加密加密l 傳輸層:是否可靠的傳輸出去,傳輸層:是否可靠的傳輸出去,email走到中間走到中間如果丟失,會監(jiān)測到,重傳如果丟失,會監(jiān)測到,重傳GDCPl 網(wǎng)絡(luò)層:構(gòu)造視圖,用最小路徑算法得到,路由網(wǎng)絡(luò)層:構(gòu)造視圖,用最小路徑算法得到,路由器經(jīng)常發(fā)包,通知哪條路最近器經(jīng)常發(fā)包,通知哪條路最近l 鏈路層:成幀,如果裝的是以太網(wǎng)卡,會打包成鏈路層:成幀,如果裝的是以太網(wǎng)卡,會打包成以太網(wǎng)的幀
3、,如果是令牌環(huán)網(wǎng)卡以太網(wǎng)的幀,如果是令牌環(huán)網(wǎng)卡 ,會打包成令牌,會打包成令牌環(huán)網(wǎng)的幀環(huán)網(wǎng)的幀l 物理層:你的接口是什么?物理層:你的接口是什么? RT45口還是口還是RS232串口出去。串口出去。l 主機做完所有的后,出去后第一步到網(wǎng)關(guān),網(wǎng)關(guān)主機做完所有的后,出去后第一步到網(wǎng)關(guān),網(wǎng)關(guān)可能是個路由器,可能是公司的主機,雙網(wǎng)卡充可能是個路由器,可能是公司的主機,雙網(wǎng)卡充當(dāng)網(wǎng)關(guān)功能,再下一步,通過路由器跳轉(zhuǎn)有效到當(dāng)網(wǎng)關(guān)功能,再下一步,通過路由器跳轉(zhuǎn)有效到達(dá)對方。達(dá)對方。GDCPOSIOSI各層功能簡介各層功能簡介3 2網(wǎng)絡(luò)體系結(jié)構(gòu)的基本概念網(wǎng)絡(luò)體系結(jié)構(gòu)的基本概念3 1 TCP/IPTCP/IP參考模
4、型參考模型3 3GDCPl 計算機網(wǎng)絡(luò)的基本組成計算機網(wǎng)絡(luò)的基本組成計算機系統(tǒng)通信線路和通信設(shè)備 網(wǎng)絡(luò)協(xié)議 網(wǎng)絡(luò)軟件GDCP一、網(wǎng)絡(luò)協(xié)議一、網(wǎng)絡(luò)協(xié)議1、協(xié)議(protocol):通信雙方為了實現(xiàn)通信所進行的約定和對話規(guī)則通信雙方為了實現(xiàn)通信所進行的約定和對話規(guī)則2、網(wǎng)絡(luò)協(xié)議:為進行網(wǎng)絡(luò)數(shù)據(jù)交換而建立的規(guī)則、標(biāo)準(zhǔn)或約定:為進行網(wǎng)絡(luò)數(shù)據(jù)交換而建立的規(guī)則、標(biāo)準(zhǔn)或約定l語法(語法( how to do 怎么做):數(shù)據(jù)與控制信息的結(jié)構(gòu)或格式怎么做):數(shù)據(jù)與控制信息的結(jié)構(gòu)或格式l語義(語義( what to do 做什么):需要發(fā)出何種控制信息,完做什么):需要發(fā)出何種控制信息,完成何種動作以及做出何種應(yīng)
5、答成何種動作以及做出何種應(yīng)答l同步(同步(when to do 何時做):事件實現(xiàn)順序的詳細(xì)說明何時做):事件實現(xiàn)順序的詳細(xì)說明3、計算機網(wǎng)絡(luò)中存在有多種協(xié)議TCP、IP、DNS、ARP等等4、協(xié)議之間的相互作用:l網(wǎng)絡(luò)協(xié)議的優(yōu)劣直接影響網(wǎng)絡(luò)的性能網(wǎng)絡(luò)協(xié)議的優(yōu)劣直接影響網(wǎng)絡(luò)的性能l為避免重復(fù)工作,每個協(xié)議應(yīng)該處理沒有被其他協(xié)議處理過的通信問題為避免重復(fù)工作,每個協(xié)議應(yīng)該處理沒有被其他協(xié)議處理過的通信問題l協(xié)議之間可以共享數(shù)據(jù)和信息協(xié)議之間可以共享數(shù)據(jù)和信息GDCPl 網(wǎng)絡(luò)體系結(jié)構(gòu)網(wǎng)絡(luò)體系結(jié)構(gòu)l 分層原則:復(fù)雜問題簡單化,層次管理l 常見的網(wǎng)絡(luò)體系結(jié)構(gòu)l 1 OSI/RMl 2 TCP/IPl
6、3 IEEE802GDCP二、網(wǎng)絡(luò)分層體系結(jié)構(gòu)二、網(wǎng)絡(luò)分層體系結(jié)構(gòu)1、層次(Layer):人們對復(fù)雜問題處理的基本方法人們對復(fù)雜問題處理的基本方法發(fā)信者發(fā)信者收信者收信者書寫信件書寫信件貼郵票貼郵票送郵箱送郵箱收集信件收集信件蓋郵戳蓋郵戳信件分揀信件分揀信件打包信件打包送運輸部門送運輸部門路由選擇路由選擇運輸運輸閱讀信件閱讀信件信件投遞信件投遞信件分揀信件分揀分發(fā)郵件分發(fā)郵件郵件拆包郵件拆包轉(zhuǎn)送郵局轉(zhuǎn)送郵局接收郵包接收郵包通信者活動通信者活動通信者活動通信者活動郵局服務(wù)業(yè)務(wù)郵局服務(wù)業(yè)務(wù)郵局服務(wù)業(yè)務(wù)郵局服務(wù)業(yè)務(wù)郵局轉(zhuǎn)送業(yè)務(wù)郵局轉(zhuǎn)送業(yè)務(wù)郵局轉(zhuǎn)送業(yè)務(wù)郵局轉(zhuǎn)送業(yè)務(wù)運輸部門的郵件運輸業(yè)務(wù)運輸部門的郵件運
7、輸業(yè)務(wù)實際郵政系統(tǒng)信件發(fā)送、接收過程示意圖實際郵政系統(tǒng)信件發(fā)送、接收過程示意圖 某一層并不需要知道它的下一層是如何實現(xiàn)的,而僅僅需要知道該層通過層間的接口(即界面)所提供的服務(wù)。由于每一層只實現(xiàn)一種相對獨立的功能,因而可將一個難以處理的復(fù)雜問題分解為若干個較容易處理的更小一些的問題。這樣,整個問題的復(fù)雜程度就下降了當(dāng)任何一層發(fā)生變化時(例如由于技術(shù)的變化),只要層間接口關(guān)系保持不變,則在這層以上或以下各層均不受影響。此外,對某一層提供的服務(wù)還可進行修改。當(dāng)某層提供的服務(wù)不再需要時,甚至可以將這層取消。3:28GDCP一、網(wǎng)絡(luò)體系結(jié)構(gòu)的基本概念一、網(wǎng)絡(luò)體系結(jié)構(gòu)的基本概念1.計算機網(wǎng)絡(luò)體系結(jié)構(gòu)(高
8、度計算機網(wǎng)絡(luò)體系結(jié)構(gòu)(高度結(jié)構(gòu)化結(jié)構(gòu)化層次體系)層次體系)相關(guān)概念:相關(guān)概念:l 協(xié)議(協(xié)議(protocol):是通信雙方為了實現(xiàn)通信所進是通信雙方為了實現(xiàn)通信所進行的行的約定約定或所作的或所作的對話規(guī)則。對話規(guī)則。 郵政系統(tǒng)中的信封格式郵政系統(tǒng)中的信封格式GDCPl 網(wǎng)絡(luò)協(xié)議網(wǎng)絡(luò)協(xié)議:為為網(wǎng)絡(luò)數(shù)據(jù)交換網(wǎng)絡(luò)數(shù)據(jù)交換而定制的規(guī)則、約定和標(biāo)準(zhǔn)。而定制的規(guī)則、約定和標(biāo)準(zhǔn)。l 接口接口(interface) 相鄰層之間交換信息的相鄰層之間交換信息的連接點連接點,低層向高層通過,低層向高層通過接口接口提供提供服務(wù)服務(wù)l 體系結(jié)構(gòu)體系結(jié)構(gòu)(architecture) 網(wǎng)絡(luò)層次結(jié)構(gòu)模型與各層協(xié)議的集合稱為
9、網(wǎng)絡(luò)層次結(jié)構(gòu)模型與各層協(xié)議的集合稱為網(wǎng)絡(luò)體系結(jié)構(gòu)網(wǎng)絡(luò)體系結(jié)構(gòu)TCP、IP、DNS、IPX、ARP等等GDCP2.開放開放系統(tǒng)系統(tǒng)互聯(lián)互聯(lián)參考參考模型模型(OSI) 為了實現(xiàn)不同廠家生產(chǎn)的計算機系統(tǒng)之間以為了實現(xiàn)不同廠家生產(chǎn)的計算機系統(tǒng)之間以及不同網(wǎng)絡(luò)之間的數(shù)據(jù)通信,及不同網(wǎng)絡(luò)之間的數(shù)據(jù)通信,20世紀(jì)世紀(jì)70年年代末,國際化標(biāo)準(zhǔn)組織代末,國際化標(biāo)準(zhǔn)組織ISO (International Standard Organization)提出了提出了開放系統(tǒng)互連參考開放系統(tǒng)互連參考模型模型OSI/RM (Open System Interconnection Reference Model )底下三層
10、是通信子網(wǎng),可能獨立于主機之外,底下三層是通信子網(wǎng),可能獨立于主機之外,比如路由器就是底下三層,不需要上面四層。比如路由器就是底下三層,不需要上面四層。 GDCPn 開放開放 各地區(qū)都可使用該標(biāo)準(zhǔn),使用該標(biāo)準(zhǔn)的都可各地區(qū)都可使用該標(biāo)準(zhǔn),使用該標(biāo)準(zhǔn)的都可相互相互通信通信;n 互聯(lián)互聯(lián) 不同系統(tǒng)互相連接,實現(xiàn)資源共享和信息交互;不同系統(tǒng)互相連接,實現(xiàn)資源共享和信息交互;n 參考參考 不是特定的技術(shù)或者規(guī)范,而是對某一標(biāo)準(zhǔn)的支不是特定的技術(shù)或者規(guī)范,而是對某一標(biāo)準(zhǔn)的支持;持;GDCPOSIOSI參考模型的基本思想?yún)⒖寄P偷幕舅枷? : 網(wǎng)絡(luò)中各網(wǎng)絡(luò)中各節(jié)點節(jié)點具有具有相同相同的層次;的層次; 不同
11、節(jié)點的同等層具有不同節(jié)點的同等層具有相同的功能相同的功能; 同一節(jié)點內(nèi)同一節(jié)點內(nèi)相鄰層相鄰層之間通過之間通過接口接口通信;通信; 每一層可以每一層可以使用下層提供的服務(wù)使用下層提供的服務(wù),并,并向其上層提供服務(wù)向其上層提供服務(wù); 不同節(jié)點的同等層按照協(xié)議實現(xiàn)不同節(jié)點的同等層按照協(xié)議實現(xiàn)對等層對等層之間的通信。之間的通信。GDCP下圖給出了著名的OSI和TCP/IP的體系結(jié)構(gòu) u層次劃分的目的層次劃分的目的u層次是人們對復(fù)雜問題處理的基本方法:層次是人們對復(fù)雜問題處理的基本方法:u為了減少協(xié)議設(shè)計的復(fù)雜性,大多數(shù)網(wǎng)絡(luò)都按為了減少協(xié)議設(shè)計的復(fù)雜性,大多數(shù)網(wǎng)絡(luò)都按層的方式來設(shè)計,每一層建立在它的下層
12、之上,層的方式來設(shè)計,每一層建立在它的下層之上,不同的網(wǎng)絡(luò),其層的數(shù)量、各層的功能都不盡相不同的網(wǎng)絡(luò),其層的數(shù)量、各層的功能都不盡相同。同。u層次劃分的原則層次劃分的原則GDCPOSI參考模型參考模型ApplicationPresentationSessionTransportNetworkLinkPhysical通信子網(wǎng)通信子網(wǎng)資源子網(wǎng)資源子網(wǎng)GDCP一、一、 ISO/OSI的七層參考模型的七層參考模型1、ISO/OSI 模型的特點和性質(zhì)是網(wǎng)絡(luò)協(xié)議的一種抽象結(jié)構(gòu)每一層功能獨立、唯一低層為高層服務(wù)相鄰兩層之間通過接口進行通信只要保證層間接口不變,而層內(nèi)的改變不會影響網(wǎng)通信不同結(jié)點的通信通過同等
13、層協(xié)議來實現(xiàn)(對等層通信)3:28GDCPOSI參考模型參考模型為用戶提供訪問網(wǎng)絡(luò)的界面,由應(yīng)用程序提供;(為用戶提供訪問網(wǎng)絡(luò)的界面,由應(yīng)用程序提供;(做什么做什么)對雙方對雙方語法語法和和數(shù)據(jù)格式數(shù)據(jù)格式進行轉(zhuǎn)換;(進行轉(zhuǎn)換;(語言翻譯溝通語言翻譯溝通)為雙方提供會話連接,實現(xiàn)雙方交互;(為雙方提供會話連接,實現(xiàn)雙方交互;(輪到誰說輪到誰說)為雙方提供可靠的端到端服務(wù);(為雙方提供可靠的端到端服務(wù);(找到對方程序找到對方程序)路由選擇,流量控制,擁塞控制;(路由選擇,流量控制,擁塞控制;(走哪條路,找到主走哪條路,找到主對方機對方機)建立建立,維護維護和和釋放釋放鏈路,管理邏輯通道;(鏈路,
14、管理邏輯通道;(連接中間節(jié)連接中間節(jié)點點)提供必要物理連接,提供必要物理連接,透明透明傳輸比特流;(傳輸比特流;(比特傳輸比特傳輸)GDCP一、一、 ISO/OSI的七層參考模型的七層參考模型2、ISO/OSI模型的基本思想網(wǎng)絡(luò)中各節(jié)點具有相同的層次不同節(jié)點的同等層具有相同的功能同一節(jié)點內(nèi)相鄰層之間通過接口通信每一層可以使用下層提供的服務(wù),并向其上層提供服務(wù)不同節(jié)點的同等層按照協(xié)議實現(xiàn)對等層之間的通信3:28GDCPOSI環(huán)境中的數(shù)據(jù)傳輸過程環(huán)境中的數(shù)據(jù)傳輸過程網(wǎng) 絡(luò) 層數(shù)據(jù)鏈路層物 理 層數(shù)據(jù)鏈路層物 理 層應(yīng) 用 層表 示 層會 話 層傳 輸 層網(wǎng) 絡(luò) 層 數(shù)據(jù)鏈路層物 理 層應(yīng) 用 層表
15、 示 層會 話 層傳 輸 層網(wǎng) 絡(luò) 層數(shù)據(jù)鏈路層物 理 層傳輸介質(zhì)傳輸介質(zhì)傳輸介質(zhì)C CC CP P網(wǎng) 絡(luò) 層應(yīng)用進程AO OS SI I環(huán)環(huán)境境應(yīng)用進程B主主機機A A主主機機B BA AC CC CP PB BOSI環(huán)境(環(huán)境(OSI environment)GDCPl Communication Control Processor通信通信控制處理機控制處理機 GDCP應(yīng) 用 層表 示 層會 話 層傳 輸 層網(wǎng) 絡(luò) 層 數(shù)據(jù)鏈路層物 理 層應(yīng) 用 層表 示 層會 話 層傳 輸 層網(wǎng) 絡(luò) 層數(shù)據(jù)鏈路層物 理 層應(yīng)用進程A應(yīng)用進程B比特序列幀分組報文數(shù)據(jù)單元數(shù)據(jù)單元數(shù)據(jù)數(shù)據(jù)傳輸介質(zhì)主主機機A
16、A主主機機B BOSI環(huán)境中的數(shù)據(jù)傳輸過程環(huán)境中的數(shù)據(jù)傳輸過程GDCP數(shù)據(jù)多層封裝數(shù)據(jù)多層封裝數(shù)據(jù)數(shù)據(jù)1001110110011101包包頭頭(IP)幀頭幀頭(Mac)幀尾幀尾封裝封裝拆封拆封端口:端口:8000數(shù)據(jù)數(shù)據(jù)100111010101110011101101信息:信息: 你好嗎?你好嗎?數(shù)據(jù)數(shù)據(jù)10011101100111011001110110011101端口:端口:8000包包頭頭(IP)信息信息數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)報文報文P93數(shù)據(jù)包數(shù)據(jù)包P163、94幀幀P59BitGDCP二、二、OSI各層功能介紹各層功能介紹GDCP1. 物理層物理層Physical layer物理層物理層功
17、能功能:利用傳輸設(shè)備和線路傳輸比特流;:利用傳輸設(shè)備和線路傳輸比特流;傳輸?shù)臄?shù)據(jù)單元傳輸?shù)臄?shù)據(jù)單元:比特比特 很多電信號,規(guī)定了很多電信號,規(guī)定了1代表多少電壓,代表多少電壓,0代表多少代表多少電壓,曼徹斯特碼正跳變表示電壓,曼徹斯特碼正跳變表示1,負(fù)跳變表示,負(fù)跳變表示0物物理理層層數(shù)據(jù)數(shù)據(jù)終端終端設(shè)備設(shè)備DTE(Data Terminal Equipment )數(shù)據(jù)電路數(shù)據(jù)電路端接端接設(shè)備設(shè)備DCE(Data Circuit Terminating Equipment )功能:發(fā)送和接收數(shù)據(jù)功能:發(fā)送和接收數(shù)據(jù)功能:不同線路之間信號的轉(zhuǎn)化和編碼功能:不同線路之間信號的轉(zhuǎn)化和編碼GDCP 1
18、 1001.101數(shù)據(jù)鏈路層(幀)數(shù)據(jù)鏈路層(幀)物理層物理層DTE任務(wù)任務(wù)GDCP物理層物理層n 為實體間提供必要的為實體間提供必要的物理連接物理連接,把比特發(fā)送到鏈路上,并規(guī),把比特發(fā)送到鏈路上,并規(guī)范范DTE與與DCE之間的之間的4個個接口特征接口特征(機械機械、電氣電氣、功能功能和和規(guī)規(guī)程程););機械特性:規(guī)定網(wǎng)絡(luò)的物理線路連接;機械特性:規(guī)定網(wǎng)絡(luò)的物理線路連接; 例如:規(guī)定接插件的規(guī)格、尺寸,引腳線數(shù)量及排列方式例如:規(guī)定接插件的規(guī)格、尺寸,引腳線數(shù)量及排列方式等;等;DCE連接器的幾何尺寸及插孔芯數(shù)和排列方式連接器的幾何尺寸及插孔芯數(shù)和排列方式 GDCP電氣特性:規(guī)定信號傳輸?shù)谋?/p>
19、示方法(光信號電氣特性:規(guī)定信號傳輸?shù)谋硎痉椒ǎü庑盘柡碗娦盘枺┖碗娦盘枺?例如:物理信道上傳輸比特流時信號電平的大小、數(shù)據(jù)例如:物理信道上傳輸比特流時信號電平的大小、數(shù)據(jù)編碼方式、阻抗匹配情況、傳輸速率和距離限制等。編碼方式、阻抗匹配情況、傳輸速率和距離限制等。功能特性:規(guī)定物理接口上各條信號線的功能功能特性:規(guī)定物理接口上各條信號線的功能分配和確切定義。分配和確切定義。 例如:信號線有數(shù)據(jù)線、控制線、抗拉線、接地線;例如:信號線有數(shù)據(jù)線、控制線、抗拉線、接地線;GDCP規(guī)程特性:規(guī)定線路上各種動作的協(xié)調(diào)規(guī)則;規(guī)程特性:規(guī)定線路上各種動作的協(xié)調(diào)規(guī)則; 例如:實現(xiàn)建立、維持和釋放電路各控制信號
20、的協(xié)調(diào)關(guān)例如:實現(xiàn)建立、維持和釋放電路各控制信號的協(xié)調(diào)關(guān)系;在物理連接的建立、維護和交換信息時數(shù)據(jù)通信設(shè)備之系;在物理連接的建立、維護和交換信息時數(shù)據(jù)通信設(shè)備之間交換數(shù)據(jù)的順序。間交換數(shù)據(jù)的順序。GDCPl 通過物理層提供的比特通過物理層提供的比特流服務(wù),在相鄰節(jié)點之流服務(wù),在相鄰節(jié)點之間建立鏈路,間建立鏈路,傳送以幀傳送以幀為單位的數(shù)據(jù)信息為單位的數(shù)據(jù)信息,并,并且對傳輸中可能出現(xiàn)的且對傳輸中可能出現(xiàn)的差錯差錯進行進行檢錯和糾錯檢錯和糾錯,向網(wǎng)絡(luò)層提供無差錯的向網(wǎng)絡(luò)層提供無差錯的透明傳輸。透明傳輸。l 傳輸?shù)臄?shù)據(jù)單元是傳輸?shù)臄?shù)據(jù)單元是:幀幀2. 數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層 打包成幀的功能打包成幀的
21、功能bit幀(點到點連接)幀(點到點連接)GDCP數(shù)據(jù)鏈路層功能數(shù)據(jù)鏈路層功能 成幀和傳輸成幀和傳輸鏈路管理鏈路管理流量控制流量控制差錯控制差錯控制GDCPl 成幀和傳輸:成幀和傳輸: 數(shù)據(jù)鏈路層把數(shù)據(jù)組織成一定大小的數(shù)據(jù)幀,以數(shù)據(jù)鏈路層把數(shù)據(jù)組織成一定大小的數(shù)據(jù)幀,以幀幀為單位進行發(fā)送、接收、檢驗和應(yīng)答。為單位進行發(fā)送、接收、檢驗和應(yīng)答。 常用位流成幀的方法:用常用位流成幀的方法:用01111110作為一幀的作為一幀的開始或結(jié)束標(biāo)志。開始或結(jié)束標(biāo)志。GDCPl 流量控制流量控制n 為保證為保證發(fā)送發(fā)送和和接收接收速度的匹配,避免發(fā)送過快導(dǎo)速度的匹配,避免發(fā)送過快導(dǎo)致接收不及而造成的致接收不及
22、而造成的數(shù)據(jù)丟失數(shù)據(jù)丟失; 停等協(xié)議(停等協(xié)議(stop and wait) 滑動窗口協(xié)議滑動窗口協(xié)議 流量:計算機網(wǎng)絡(luò)的流量:計算機網(wǎng)絡(luò)的通信量通信量GDCP停等協(xié)議停等協(xié)議n 發(fā)送方發(fā)送一幀數(shù)據(jù)后,停下等待接收方發(fā)送方發(fā)送一幀數(shù)據(jù)后,停下等待接收方應(yīng)答信號應(yīng)答信號;n 接收方接到數(shù)據(jù)后,返回一個應(yīng)答信號,表示準(zhǔn)備接接收方接到數(shù)據(jù)后,返回一個應(yīng)答信號,表示準(zhǔn)備接收下一幀;收下一幀;n 發(fā)送方發(fā)送下一幀數(shù)據(jù);發(fā)送方發(fā)送下一幀數(shù)據(jù); 0010100100101001發(fā)送方發(fā)送方接收方接收方應(yīng)答信號應(yīng)答信號存在問題:整條線路只有存在問題:整條線路只有一條幀一條幀在傳輸,造成在傳輸,造成線路浪費線路
23、浪費0010100100101001GDCP1. 自動請求重發(fā)協(xié)議自動請求重發(fā)協(xié)議2. 循環(huán)冗余校驗碼循環(huán)冗余校驗碼 差錯控制技術(shù)差錯控制技術(shù)GDCPl 鏈路管理:發(fā)送端和接收端之間通過交換控制信鏈路管理:發(fā)送端和接收端之間通過交換控制信息,來建立、維護和釋放數(shù)據(jù)鏈路。息,來建立、維護和釋放數(shù)據(jù)鏈路。請求請求 證實證實響應(yīng)響應(yīng) 指示指示網(wǎng)絡(luò)層網(wǎng)絡(luò)層 鏈路層鏈路層 物理層物理層發(fā)送端發(fā)送端網(wǎng)絡(luò)層網(wǎng)絡(luò)層向其數(shù)據(jù)鏈路層發(fā)出連接向其數(shù)據(jù)鏈路層發(fā)出連接請求請求,要求數(shù)據(jù)鏈路層,要求數(shù)據(jù)鏈路層為它建立一條連接。數(shù)據(jù)鏈路層通過接收端向其網(wǎng)絡(luò)層發(fā)出連為它建立一條連接。數(shù)據(jù)鏈路層通過接收端向其網(wǎng)絡(luò)層發(fā)出連接指示
24、,并通知接指示,并通知網(wǎng)絡(luò)層網(wǎng)絡(luò)層。接收端網(wǎng)絡(luò)層。接收端網(wǎng)絡(luò)層響應(yīng)響應(yīng)并并指示指示數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層向其網(wǎng)絡(luò)層發(fā)出連接確認(rèn)信息。向其網(wǎng)絡(luò)層發(fā)出連接確認(rèn)信息。GDCPbit幀(點到點連接)幀(點到點連接)數(shù)據(jù)包(分組)數(shù)據(jù)包(分組)傳輸?shù)臄?shù)據(jù)單元是傳輸?shù)臄?shù)據(jù)單元是:分組分組:大多數(shù)計算機網(wǎng)絡(luò):大多數(shù)計算機網(wǎng)絡(luò)都不能連續(xù)地傳送任意長的都不能連續(xù)地傳送任意長的數(shù)據(jù),所以實際上網(wǎng)絡(luò)系統(tǒng)數(shù)據(jù),所以實際上網(wǎng)絡(luò)系統(tǒng)把數(shù)據(jù)分割成小塊,然后逐把數(shù)據(jù)分割成小塊,然后逐塊地發(fā)送,這種小塊就稱作塊地發(fā)送,這種小塊就稱作分組分組 3.網(wǎng)絡(luò)層網(wǎng)絡(luò)層怎么到達(dá)對方,怎么到達(dá)對方,尋路的功能尋路的功能為為數(shù)據(jù)分組數(shù)據(jù)分組進行
25、路進行路由選擇,并負(fù)責(zé)通由選擇,并負(fù)責(zé)通信子網(wǎng)的信子網(wǎng)的流量控制流量控制、擁塞控制擁塞控制,網(wǎng)際互連網(wǎng)際互連。GDCPl 我們在郵局郵寄產(chǎn)品時,雖然產(chǎn)品本身帶有自己我們在郵局郵寄產(chǎn)品時,雖然產(chǎn)品本身帶有自己的包裝盒,但是在郵寄的時候只用的包裝盒,但是在郵寄的時候只用產(chǎn)品原包裝盒產(chǎn)品原包裝盒來包裝顯然是不行的。必須把內(nèi)裝產(chǎn)品的包裝盒來包裝顯然是不行的。必須把內(nèi)裝產(chǎn)品的包裝盒放到一個郵局指定的專用紙箱里,這樣才能夠郵放到一個郵局指定的專用紙箱里,這樣才能夠郵寄。這里,寄。這里,產(chǎn)品包裝盒產(chǎn)品包裝盒相當(dāng)于數(shù)據(jù)包,里面放著相當(dāng)于數(shù)據(jù)包,里面放著的產(chǎn)品相當(dāng)于可用的數(shù)據(jù),而專用紙箱就相當(dāng)于的產(chǎn)品相當(dāng)于可用
26、的數(shù)據(jù),而專用紙箱就相當(dāng)于幀,且一個幀中只有一個數(shù)據(jù)包。幀,且一個幀中只有一個數(shù)據(jù)包。 GDCPGDCPl 通過數(shù)據(jù)包捕獲軟件,也可以將數(shù)據(jù)包捕獲并加通過數(shù)據(jù)包捕獲軟件,也可以將數(shù)據(jù)包捕獲并加以分析。以分析。 用數(shù)據(jù)包捕獲軟件用數(shù)據(jù)包捕獲軟件Iris捕獲到的數(shù)據(jù)包捕獲到的數(shù)據(jù)包的,在此,大家可以很清楚地看到捕獲到的數(shù)據(jù)的,在此,大家可以很清楚地看到捕獲到的數(shù)據(jù)包的包的MAC地址、地址、IP地址、協(xié)議類型端口號等細(xì)地址、協(xié)議類型端口號等細(xì)節(jié)。通過分析這些數(shù)據(jù),網(wǎng)管員就可以知道網(wǎng)絡(luò)節(jié)。通過分析這些數(shù)據(jù),網(wǎng)管員就可以知道網(wǎng)絡(luò)中到底有什么樣的數(shù)據(jù)包在活動了。中到底有什么樣的數(shù)據(jù)包在活動了。GDCPGD
27、CPl 數(shù)據(jù)包主要由數(shù)據(jù)包主要由“目的目的IP地址地址”、“源源IP地址地址”、“凈載數(shù)據(jù)凈載數(shù)據(jù)”等部分構(gòu)成。等部分構(gòu)成。 數(shù)據(jù)包的結(jié)構(gòu)與我們數(shù)據(jù)包的結(jié)構(gòu)與我們平常寫信非常類似,目的平常寫信非常類似,目的IP地址是說明這個數(shù)據(jù)地址是說明這個數(shù)據(jù)包是要發(fā)給誰的,相當(dāng)于收信人地址;源包是要發(fā)給誰的,相當(dāng)于收信人地址;源IP地址地址是說明這個數(shù)據(jù)包是發(fā)自哪里的,相當(dāng)于發(fā)信人是說明這個數(shù)據(jù)包是發(fā)自哪里的,相當(dāng)于發(fā)信人地址;而凈載數(shù)據(jù)相當(dāng)于信件的內(nèi)容。地址;而凈載數(shù)據(jù)相當(dāng)于信件的內(nèi)容。 正是因為正是因為數(shù)據(jù)包具有這樣的結(jié)構(gòu),安裝了數(shù)據(jù)包具有這樣的結(jié)構(gòu),安裝了TCP/IP協(xié)議的協(xié)議的計算機之間才能相互通
28、信。計算機之間才能相互通信。GDCP網(wǎng)絡(luò)層:網(wǎng)絡(luò)層:發(fā)送方發(fā)送方和和接收方接收方的連接,的連接,將數(shù)據(jù)分組從將數(shù)據(jù)分組從源端源端傳傳送到送到目的端目的端; ;網(wǎng)絡(luò)層功能:網(wǎng)絡(luò)層功能:GDCP網(wǎng)絡(luò)層網(wǎng)絡(luò)層兩大兩大功能功能兩種傳兩種傳輸方式輸方式路由選擇路由選擇擁塞控制擁塞控制面向連接服務(wù)面向連接服務(wù)(虛電路傳輸分組交換虛電路傳輸分組交換)Connectionoriented 無連接服務(wù)(數(shù)據(jù)報傳輸分組交換)無連接服務(wù)(數(shù)據(jù)報傳輸分組交換)Connectionless Communication GDCP1.面向連接的服務(wù)面向連接的服務(wù)網(wǎng)絡(luò)層的兩種傳輸方式:網(wǎng)絡(luò)層的兩種傳輸方式:GDCP發(fā)送方發(fā)送
29、方接收方接收方4 41 12 25 57 76 63 3邏輯連接已經(jīng)建立好邏輯連接已經(jīng)建立好發(fā)送請求報文發(fā)送請求報文報文報文報文報文報文報文報文報文回應(yīng)確認(rèn)連接回應(yīng)確認(rèn)連接報文1.面向連接的服務(wù)面向連接的服務(wù)GDCP發(fā)送方發(fā)送方接收方接收方4 41 12 25 57 76 63 3報文123131232面向連接服務(wù)面向連接服務(wù)1.面向連接的服務(wù)面向連接的服務(wù)GDCP2.無連接服務(wù)無連接服務(wù)GDCP發(fā)送方發(fā)送方接收方接收方4 41 12 25 57 76 63 3報文123123123無連接服務(wù)無連接服務(wù)2.無連接服務(wù)無連接服務(wù)GDCP1. 路由選擇路由選擇 為源主機到目標(biāo)主機選擇為源主機到目標(biāo)
30、主機選擇最佳路徑最佳路徑 ;2. 擁塞控制擁塞控制 網(wǎng)絡(luò)中網(wǎng)絡(luò)中通信量通信量超過網(wǎng)絡(luò)超過網(wǎng)絡(luò)承載承載能力時,導(dǎo)致性能嚴(yán)能力時,導(dǎo)致性能嚴(yán)重下降;重下降;網(wǎng)絡(luò)層的兩大功能:網(wǎng)絡(luò)層的兩大功能:GDCPl IP協(xié)議定義在協(xié)議定義在OSI-RM第三層第三層網(wǎng)絡(luò)層,是層,是internet最重要的協(xié)議。在最重要的協(xié)議。在IP協(xié)議中規(guī)定了在協(xié)議中規(guī)定了在internet上進行通信時應(yīng)遵守的規(guī)則,例如上進行通信時應(yīng)遵守的規(guī)則,例如IP數(shù)據(jù)包的組成、數(shù)據(jù)包的組成、路由器如何將如何將IP數(shù)據(jù)包送到目的數(shù)據(jù)包送到目的主機等。主機等。GDCPl IP(Internet Protocol)協(xié)議的英文名直譯)協(xié)議的英文
31、名直譯就是:因特網(wǎng)協(xié)議。從這個名稱我們就可以知道就是:因特網(wǎng)協(xié)議。從這個名稱我們就可以知道IP協(xié)議的重要性。在現(xiàn)實生活中,我們進行貨物協(xié)議的重要性。在現(xiàn)實生活中,我們進行貨物運輸時都是把貨物包裝成一個個的紙箱或者是集運輸時都是把貨物包裝成一個個的紙箱或者是集裝箱之后才進行運輸,在網(wǎng)絡(luò)世界中各種信息也裝箱之后才進行運輸,在網(wǎng)絡(luò)世界中各種信息也是通過類似的方式進行傳輸?shù)?。是通過類似的方式進行傳輸?shù)?。IP協(xié)議規(guī)定了數(shù)協(xié)議規(guī)定了數(shù)據(jù)傳輸時的基本單元和格式。如果比作貨物運輸,據(jù)傳輸時的基本單元和格式。如果比作貨物運輸,IP協(xié)議規(guī)定了貨物打包時的包裝箱尺寸和包裝的協(xié)議規(guī)定了貨物打包時的包裝箱尺寸和包裝的程
32、序。程序。 除了這些以外,除了這些以外,IP協(xié)議還定義了數(shù)據(jù)包協(xié)議還定義了數(shù)據(jù)包的遞交辦法和路由選擇。同樣用貨物運輸做比喻,的遞交辦法和路由選擇。同樣用貨物運輸做比喻,IP協(xié)議規(guī)定了貨物的運輸方法和運輸路線。協(xié)議規(guī)定了貨物的運輸方法和運輸路線。GDCPl 各種各種物理網(wǎng)絡(luò)在鏈路層(二層)所傳輸?shù)幕締尉W(wǎng)絡(luò)在鏈路層(二層)所傳輸?shù)幕締卧獮樵獮閹∕AC幀),其幀格式隨物理網(wǎng)絡(luò)而異,幀),其幀格式隨物理網(wǎng)絡(luò)而異,IP協(xié)議的作用就是向傳輸層(的作用就是向傳輸層(TCP層)提供統(tǒng)一層)提供統(tǒng)一的的IP包,包,GDCPl 即將各種不同類型的幀轉(zhuǎn)換為統(tǒng)一的即將各種不同類型的幀轉(zhuǎn)換為統(tǒng)一的IP包,并將包,
33、并將MAC幀的物理地址變換為全網(wǎng)統(tǒng)一的幀的物理地址變換為全網(wǎng)統(tǒng)一的邏輯地址地址(IP地址)。這樣,這些不同物理網(wǎng)絡(luò)地址)。這樣,這些不同物理網(wǎng)絡(luò)MAC幀幀的差異對上層而言就不復(fù)存在了。正因為這一轉(zhuǎn)的差異對上層而言就不復(fù)存在了。正因為這一轉(zhuǎn)換,才實現(xiàn)了不同類型物理網(wǎng)絡(luò)的互聯(lián)。換,才實現(xiàn)了不同類型物理網(wǎng)絡(luò)的互聯(lián)。l IP協(xié)議面向無連接,協(xié)議面向無連接,IP網(wǎng)中的節(jié)點路由器根據(jù)每網(wǎng)中的節(jié)點路由器根據(jù)每個個IP包的包頭包的包頭IP地址進行尋址,這樣同一個主機地址進行尋址,這樣同一個主機發(fā)出的屬于同一報文的發(fā)出的屬于同一報文的IP包可能會經(jīng)過不同的路包可能會經(jīng)過不同的路徑到達(dá)目的徑到達(dá)目的主機.GDCP
34、4.傳輸層基本功能傳輸層基本功能 保證路的可靠的到達(dá)保證路的可靠的到達(dá)傳輸層傳輸層地位地位高三層(應(yīng)用)高三層(應(yīng)用)低三層(通信)低三層(通信)數(shù)據(jù)單元是數(shù)據(jù)單元是:報文報文GDCPl 傳輸層(傳輸層(Transport Layer)是)是OSI中最重要中最重要, 最關(guān)鍵的一層最關(guān)鍵的一層,是唯一負(fù)責(zé)總體的數(shù)據(jù)傳輸和數(shù)據(jù)是唯一負(fù)責(zé)總體的數(shù)據(jù)傳輸和數(shù)據(jù)控制的一層控制的一層.傳輸層提供端到端的交換數(shù)據(jù)的機制傳輸層提供端到端的交換數(shù)據(jù)的機制.傳輸層對會話層等高三層提供可靠的傳輸服務(wù)傳輸層對會話層等高三層提供可靠的傳輸服務(wù),對對網(wǎng)絡(luò)層提供可靠的目的地站點信息。網(wǎng)絡(luò)層提供可靠的目的地站點信息。 GDC
35、Pl 傳輸層也稱為運輸層傳輸層也稱為運輸層.傳輸層只存在于端開放系統(tǒng)傳輸層只存在于端開放系統(tǒng)中中,是介于低是介于低3層通信子網(wǎng)系統(tǒng)和高層通信子網(wǎng)系統(tǒng)和高3層之間的一層之間的一層層,但是很重要的一層但是很重要的一層.因為它是源端到目的端對因為它是源端到目的端對數(shù)據(jù)傳送進行控制從低到高的最后一層數(shù)據(jù)傳送進行控制從低到高的最后一層. GDCPl 有一個既存事實,即世界上各種通信子網(wǎng)在性能有一個既存事實,即世界上各種通信子網(wǎng)在性能上存在著很大差異上存在著很大差異.例如電話交換網(wǎng)例如電話交換網(wǎng),分組交換網(wǎng)分組交換網(wǎng),公用數(shù)據(jù)交換網(wǎng),局域網(wǎng)等通信子網(wǎng)都可互連公用數(shù)據(jù)交換網(wǎng),局域網(wǎng)等通信子網(wǎng)都可互連,但但它
36、們提供的吞吐量它們提供的吞吐量,傳輸速率傳輸速率,數(shù)據(jù)延遲通信費用數(shù)據(jù)延遲通信費用各不相同各不相同.對于會話層來說對于會話層來說,卻要求有一性能恒定卻要求有一性能恒定的界面的界面.GDCPl 傳輸層就承擔(dān)了這一功能傳輸層就承擔(dān)了這一功能.它采用分流它采用分流/合流,復(fù)合流,復(fù)用用/介復(fù)用技術(shù)來調(diào)節(jié)上述通信子網(wǎng)的差異介復(fù)用技術(shù)來調(diào)節(jié)上述通信子網(wǎng)的差異,使會使會話層感受不到話層感受不到.此外傳輸層還要具備差錯恢復(fù),流此外傳輸層還要具備差錯恢復(fù),流量控制等功能量控制等功能,以此對會話層屏蔽通信子網(wǎng)在這些以此對會話層屏蔽通信子網(wǎng)在這些方面的細(xì)節(jié)與差異方面的細(xì)節(jié)與差異.傳輸層面對的數(shù)據(jù)對象已不是傳輸層面
37、對的數(shù)據(jù)對象已不是網(wǎng)絡(luò)地址和主機地址網(wǎng)絡(luò)地址和主機地址,而是和會話層的界面端口而是和會話層的界面端口. GDCPl 傳輸層,是兩臺計算機經(jīng)過網(wǎng)絡(luò)進行數(shù)據(jù)通信時傳輸層,是兩臺計算機經(jīng)過網(wǎng)絡(luò)進行數(shù)據(jù)通信時,第一個端到端的層次,具有緩沖作用。當(dāng)網(wǎng)絡(luò)層第一個端到端的層次,具有緩沖作用。當(dāng)網(wǎng)絡(luò)層服務(wù)質(zhì)量不能滿足要求時,它將服務(wù)加以提高,服務(wù)質(zhì)量不能滿足要求時,它將服務(wù)加以提高,以滿足高層的要求;當(dāng)網(wǎng)絡(luò)層服務(wù)質(zhì)量較好時,以滿足高層的要求;當(dāng)網(wǎng)絡(luò)層服務(wù)質(zhì)量較好時,它只用很少的工作。它只用很少的工作。GDCP聲音信號電信號聲音信號電信號點到點點到點點到點端到端GDCPl 計算機一般只有一條網(wǎng)線,又要用計算機一
38、般只有一條網(wǎng)線,又要用QQ, 要用要用IE, 2個程序怎么從一條線上讀取發(fā)送數(shù)據(jù)而不搞混個程序怎么從一條線上讀取發(fā)送數(shù)據(jù)而不搞混呢,所以就出現(xiàn)端口概念,純軟件概念,一個網(wǎng)呢,所以就出現(xiàn)端口概念,純軟件概念,一個網(wǎng)絡(luò)相關(guān)程序至少占用一個端口來發(fā)絡(luò)相關(guān)程序至少占用一個端口來發(fā)/收數(shù)據(jù)。收數(shù)據(jù)。 GDCPl 傳輸層就是為上三層提供傳輸層就是為上三層提供端端到到端端的傳輸服務(wù)的傳輸服務(wù) GDCPBT進程進程qq進程進程IE進程進程端口端口80端口端口8000端口端口8899傳輸層傳輸層網(wǎng)絡(luò)層網(wǎng)絡(luò)層 數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層 物理層物理層 BT進程進程qq進程進程IE進程進程端口端口80端口端口8000端口
39、端口8899傳輸層傳輸層網(wǎng)絡(luò)層網(wǎng)絡(luò)層 數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層 物理層物理層 你好你好8000GDCPBT進程進程qq進程進程IE進程進程端口端口80端口端口8000端口端口8899傳輸層傳輸層網(wǎng)絡(luò)層網(wǎng)絡(luò)層 數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層 物理層物理層 BT進程進程qq進程進程IE進程進程端口端口80端口端口8000端口端口8899傳輸層傳輸層網(wǎng)絡(luò)層網(wǎng)絡(luò)層 數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層 物理層物理層 你好你好8000GDCPBT進程進程qq進程進程IE進程進程端口端口80端口端口8000端口端口8899傳輸層傳輸層網(wǎng)絡(luò)層網(wǎng)絡(luò)層 數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層 物理層物理層 BT進程進程qq進程進程IE進程進程端口端口80端口
40、端口8000端口端口8899傳輸層傳輸層網(wǎng)絡(luò)層網(wǎng)絡(luò)層 數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層 物理層物理層 你好你好8000GDCPl 在網(wǎng)絡(luò)層由于現(xiàn)在大家都使用在網(wǎng)絡(luò)層由于現(xiàn)在大家都使用IP協(xié)議,它只提供一種服協(xié)議,它只提供一種服務(wù),即無連接服務(wù)。在使用務(wù),即無連接服務(wù)。在使用IP協(xié)議的網(wǎng)絡(luò)層的下面和上協(xié)議的網(wǎng)絡(luò)層的下面和上面,都可以使用面向連接服務(wù)或無連接服務(wù)。面,都可以使用面向連接服務(wù)或無連接服務(wù)。l 在網(wǎng)絡(luò)層下面的數(shù)據(jù)鏈路層可以使用面向連接服務(wù)(如使在網(wǎng)絡(luò)層下面的數(shù)據(jù)鏈路層可以使用面向連接服務(wù)(如使用撥號上網(wǎng)的用撥號上網(wǎng)的PPP協(xié)議),即協(xié)議),即IP可運行在面向連接的網(wǎng)可運行在面向連接的網(wǎng)絡(luò)之上。絡(luò)之
41、上。l 但網(wǎng)絡(luò)層下面也可以使用無連接服務(wù)但網(wǎng)絡(luò)層下面也可以使用無連接服務(wù),即即IP可運行在無連可運行在無連接網(wǎng)絡(luò)之上。接網(wǎng)絡(luò)之上。l 網(wǎng)絡(luò)層的上面是運輸層。運輸層可以使用面向連接的網(wǎng)絡(luò)層的上面是運輸層。運輸層可以使用面向連接的TCP,也可以使用無連接的也可以使用無連接的UDP。GDCPl TCP和和UDP兩個服務(wù)只存在兩個服務(wù)只存在4層傳輸層,層傳輸層,TCP和和UDP都都是用端口通信的和網(wǎng)絡(luò)層一點關(guān)系都沒有是用端口通信的和網(wǎng)絡(luò)層一點關(guān)系都沒有 下三層只下三層只管數(shù)據(jù)的可達(dá)行,上層通訊與它們一點關(guān)系都沒有,每一管數(shù)據(jù)的可達(dá)行,上層通訊與它們一點關(guān)系都沒有,每一層都是獨立的它們之間通過訪問控制點
42、聯(lián)系層都是獨立的它們之間通過訪問控制點聯(lián)系 l 以以QQ為例,為例,QQ用的就是用的就是UDP,UDP協(xié)議就是無連接,協(xié)議就是無連接,無連接的簡單解釋就是你和對方通訊,你沒必要和對方同無連接的簡單解釋就是你和對方通訊,你沒必要和對方同時在線,你發(fā)你的,他接他接的,你只管把數(shù)據(jù)發(fā)出去就時在線,你發(fā)你的,他接他接的,你只管把數(shù)據(jù)發(fā)出去就行雙方可以是同步,也可以是異步這就是為什么你行雙方可以是同步,也可以是異步這就是為什么你QQ上可以留言,別人幾天后都用接到的原因上可以留言,別人幾天后都用接到的原因 l TCP以以FTP服務(wù)為列,雙方要同時在線,發(fā)數(shù)據(jù)之前,服務(wù)為列,雙方要同時在線,發(fā)數(shù)據(jù)之前,有一
43、個三次握手的過程,也就是先要建立連接,才能傳和有一個三次握手的過程,也就是先要建立連接,才能傳和接數(shù)據(jù),雙方是必須同步的接數(shù)據(jù),雙方是必須同步的 GDCPl 另外,對于另外,對于HTTP、FTP等,對數(shù)據(jù)的可靠性要等,對數(shù)據(jù)的可靠性要求較高,在使用這些服務(wù)時,必須保證數(shù)據(jù)包能求較高,在使用這些服務(wù)時,必須保證數(shù)據(jù)包能夠完整無誤的送達(dá),所以要使用面向連接服務(wù)夠完整無誤的送達(dá),所以要使用面向連接服務(wù);l 而另外一些服務(wù),如即時聊天工具等,并不需要而另外一些服務(wù),如即時聊天工具等,并不需要這么高的可靠性,高效率和實時性才是它們所關(guān)這么高的可靠性,高效率和實時性才是它們所關(guān)心的,所以使用面向無連接的心
44、的,所以使用面向無連接的UDP協(xié)議。協(xié)議。 GDCP5. 會話層會話層 TCP/IP忽略了,但忽略了,但ssl安全安全套接字、套接字、UNIX登陸口令遠(yuǎn)登陸口令遠(yuǎn)程控制等在這做程控制等在這做l 所謂會話:就是兩個用戶進所謂會話:就是兩個用戶進程之間為完成一次完整的通程之間為完成一次完整的通信而建立會話連接。信而建立會話連接。l 會話層負(fù)責(zé)在發(fā)送節(jié)點和目會話層負(fù)責(zé)在發(fā)送節(jié)點和目的節(jié)點之間建立通信鏈接或的節(jié)點之間建立通信鏈接或會話,此外還負(fù)責(zé)管理已經(jīng)會話,此外還負(fù)責(zé)管理已經(jīng)在這兩個節(jié)點之間建立起來在這兩個節(jié)點之間建立起來的通信會話。的通信會話。傳輸?shù)臄?shù)據(jù)單元:傳輸?shù)臄?shù)據(jù)單元:報文報文GDCPl 會
45、話層雖然不參與具體的數(shù)據(jù)傳輸,但它卻對數(shù)會話層雖然不參與具體的數(shù)據(jù)傳輸,但它卻對數(shù)據(jù)傳輸進行管理。會話層在兩個互相通據(jù)傳輸進行管理。會話層在兩個互相通 信的應(yīng)用信的應(yīng)用進程之間,建立、組織和協(xié)調(diào)其交互進程之間,建立、組織和協(xié)調(diào)其交互(Interaction)。例如,確定是雙工工作(兩)。例如,確定是雙工工作(兩方同時發(fā)送和接收)方同時發(fā)送和接收), 還是半雙工工作(兩方交還是半雙工工作(兩方交替發(fā)送和接收)。當(dāng)發(fā)生意外時(如已建立的連替發(fā)送和接收)。當(dāng)發(fā)生意外時(如已建立的連接突然斷了)接突然斷了),要確定在重新恢復(fù)會話時應(yīng)從何處要確定在重新恢復(fù)會話時應(yīng)從何處開始。開始。 GDCP6. 表示層
46、表示層網(wǎng)絡(luò)的復(fù)雜性,需要表示層,高網(wǎng)絡(luò)的復(fù)雜性,需要表示層,高低字節(jié)序,比如主機是高低字節(jié)低字節(jié)序,比如主機是高低字節(jié)序,而網(wǎng)絡(luò)是低位在前,高位在序,而網(wǎng)絡(luò)是低位在前,高位在后,就要表示層進行字節(jié)的轉(zhuǎn)化。后,就要表示層進行字節(jié)的轉(zhuǎn)化。表示層從會話層取得數(shù)據(jù),然后表示層從會話層取得數(shù)據(jù),然后將其轉(zhuǎn)換為接收節(jié)點的應(yīng)用層能將其轉(zhuǎn)換為接收節(jié)點的應(yīng)用層能夠讀取的格式,夠讀取的格式,l 數(shù)據(jù)數(shù)據(jù)格式變換格式變換(不同機器的有不(不同機器的有不同的字長、不同的字符編碼)同的字長、不同的字符編碼)l 數(shù)據(jù)數(shù)據(jù)加密加密與與解密解密l 數(shù)據(jù)數(shù)據(jù)壓縮壓縮與與恢復(fù)恢復(fù)傳輸?shù)臄?shù)據(jù)單元:傳輸?shù)臄?shù)據(jù)單元:報文報文GDCPl
47、 表示層主要解決用戶信息的語法表示問題。表示表示層主要解決用戶信息的語法表示問題。表示層將欲交換的數(shù)據(jù)從適合于某一用戶的抽象語法層將欲交換的數(shù)據(jù)從適合于某一用戶的抽象語法(Abstract Syntax),變換為適合于變換為適合于OSI系統(tǒng)系統(tǒng)內(nèi)部使用的傳送語法(內(nèi)部使用的傳送語法(Transfer Symax)。)。有了這樣的表示層,用戶就可以把精力集中在他有了這樣的表示層,用戶就可以把精力集中在他們所要交談的問題本身,而不必更多地考慮對方們所要交談的問題本身,而不必更多地考慮對方的某些特性。例如,對方使用什么樣的語言。此的某些特性。例如,對方使用什么樣的語言。此外,對傳送信息加密(和解密)
48、也是表示層的任外,對傳送信息加密(和解密)也是表示層的任務(wù)之一。務(wù)之一。 GDCPl 在表示層,數(shù)據(jù)將按照網(wǎng)絡(luò)能理解的方案進行格在表示層,數(shù)據(jù)將按照網(wǎng)絡(luò)能理解的方案進行格式化;這種格式化也因所使用網(wǎng)絡(luò)的類型不同而式化;這種格式化也因所使用網(wǎng)絡(luò)的類型不同而不同。表示層管理數(shù)據(jù)的解密與加密,如系統(tǒng)口不同。表示層管理數(shù)據(jù)的解密與加密,如系統(tǒng)口令的處理如果在令的處理如果在Internet上查詢你銀行賬戶,上查詢你銀行賬戶,使用的即是一種安全連接。你的賬戶數(shù)據(jù)在發(fā)送使用的即是一種安全連接。你的賬戶數(shù)據(jù)在發(fā)送前被加密,在網(wǎng)絡(luò)的另一端,表示層將對接收到前被加密,在網(wǎng)絡(luò)的另一端,表示層將對接收到的數(shù)據(jù)解密。除
49、此之外,表示層協(xié)議還對圖片和的數(shù)據(jù)解密。除此之外,表示層協(xié)議還對圖片和文件格式信息進行解碼和編碼。文件格式信息進行解碼和編碼。 GDCP7.應(yīng)用層應(yīng)用層計算機網(wǎng)絡(luò)與用戶的界面計算機網(wǎng)絡(luò)與用戶的界面l 為應(yīng)用程序提供了網(wǎng)絡(luò)服務(wù)為應(yīng)用程序提供了網(wǎng)絡(luò)服務(wù);如:如:FTP、Email、WWW等等l 應(yīng)用層需要識別并保證通信對方的應(yīng)用層需要識別并保證通信對方的可用性,使得協(xié)同工作的應(yīng)用程序可用性,使得協(xié)同工作的應(yīng)用程序之間的同步之間的同步;l 建立傳輸錯誤糾正與保證數(shù)據(jù)完整建立傳輸錯誤糾正與保證數(shù)據(jù)完整性的控制機制性的控制機制傳輸?shù)臄?shù)據(jù)單元:傳輸?shù)臄?shù)據(jù)單元:報文報文GDCPl 應(yīng)用層應(yīng)用層(Applic
50、ation layer)是七層OSI模型的第七層。應(yīng)用層直接和應(yīng)用程序接口并提供常見的網(wǎng)絡(luò)應(yīng)用服務(wù)。應(yīng)用層也向表示層發(fā)出請求。 應(yīng)用層是開放系統(tǒng)的最高層,是直接為應(yīng)用進程提供服務(wù)的。其作用是在實現(xiàn)多個系統(tǒng)應(yīng)用進程相互通信的同時,完成一系列業(yè)務(wù)處理所需的服務(wù). GDCPTELNET:本地主機作為仿真終端登錄到遠(yuǎn)程主機上運行應(yīng)用程序。本地主機作為仿真終端登錄到遠(yuǎn)程主機上運行應(yīng)用程序。FTP:實現(xiàn)主機之間文件的傳送。實現(xiàn)主機之間文件的傳送。SMTP:實現(xiàn)主機之間電子郵件的傳送。實現(xiàn)主機之間電子郵件的傳送。DNS:用于實現(xiàn)主機名與用于實現(xiàn)主機名與IP地址之間的映射。地址之間的映射。DHCP:實現(xiàn)對主機
51、的地址分配和配置工作。實現(xiàn)對主機的地址分配和配置工作。RIP:用于網(wǎng)絡(luò)設(shè)備之間交換路由信息用于網(wǎng)絡(luò)設(shè)備之間交換路由信息。HTTP:用于用于Internet中的客戶機與中的客戶機與WWW服務(wù)器之間的數(shù)據(jù)傳輸。服務(wù)器之間的數(shù)據(jù)傳輸。BOOTP:用于無盤主機或工作站的啟動用于無盤主機或工作站的啟動。SNMP:實現(xiàn)網(wǎng)絡(luò)的管理。實現(xiàn)網(wǎng)絡(luò)的管理。GDCPApplicationPresentationSessionTransportNetworkData LinkPhysicalGDCPOSI各層的功能概述各層的功能概述層名層名主要功能主要功能7應(yīng)用層應(yīng)用層為網(wǎng)絡(luò)用戶或應(yīng)用程序提供各種服務(wù),如文件傳輸(FT
52、P)、電子郵件(Email)、分布式數(shù)據(jù)庫以及網(wǎng)絡(luò)管理等。6表示層表示層用于處理在兩個通信系統(tǒng)中交換信息的表示方式,主要包括數(shù)據(jù)格式變換、數(shù)據(jù)加密與解密、數(shù)據(jù)壓縮與恢復(fù)等功能。5會話層會話層為表示層提供建立、維護和結(jié)束會話連接的功能,并提供會話管理服務(wù)等功能4傳輸層傳輸層向用戶提供端到端(最終用戶到最終用戶)的透明的、可靠的數(shù)據(jù)傳輸服務(wù)3網(wǎng)絡(luò)層網(wǎng)絡(luò)層為數(shù)據(jù)在結(jié)點之間傳輸創(chuàng)建邏輯鏈路,通過路由選擇算法為分組通過通信子網(wǎng)選擇最適當(dāng)?shù)穆窂?,以及實現(xiàn)擁塞控制授、網(wǎng)絡(luò)互連。2數(shù)據(jù)鏈數(shù)據(jù)鏈路層路層在物理層提供比特流服務(wù)的基礎(chǔ)上,線路變成無差錯的數(shù)據(jù)鏈路1物理層物理層利用傳輸介質(zhì)為數(shù)據(jù)鏈路層提供物理連接,實
53、現(xiàn)比特流的透明傳輸3:28GDCPOSI/RM功能小結(jié)功能小結(jié)(Open System Interconnection/Reference Model)l 應(yīng)用層與用戶應(yīng)用進程的接口與用戶應(yīng)用進程的接口即相當(dāng)于:即相當(dāng)于:做什么?l 表示層數(shù)據(jù)格式的轉(zhuǎn)換數(shù)據(jù)格式的轉(zhuǎn)換即相當(dāng)于:即相當(dāng)于:對方數(shù)據(jù)看起來像什么?l 會話層會話的管理與數(shù)據(jù)傳輸?shù)耐綍挼墓芾砼c數(shù)據(jù)傳輸?shù)耐郊聪喈?dāng)于:即相當(dāng)于:輪到誰講話和從何處講?l 傳輸層從端到端經(jīng)網(wǎng)絡(luò)透明地傳輸報文從端到端經(jīng)網(wǎng)絡(luò)透明地傳輸報文即相當(dāng)于:即相當(dāng)于:對方在何處?l 網(wǎng)絡(luò)層分組傳輸、路由選擇和流量控制分組傳輸、路由選擇和流量控制即相當(dāng)于:即相當(dāng)于:走
54、哪條路可以到達(dá)該處?l 數(shù)據(jù)鏈路層在鏈路上無差錯地傳送數(shù)據(jù)幀在鏈路上無差錯地傳送數(shù)據(jù)幀即相當(dāng)于:即相當(dāng)于:每一步該怎么走?l 物理層將比特流送到物理介質(zhì)上傳送將比特流送到物理介質(zhì)上傳送即相當(dāng)于:即相當(dāng)于:對上一層的每一步應(yīng)怎樣利用物理介質(zhì)?GDCPl 在在OSI模型中,模型中,提供流量控制功能的層是();提供流量控制功能的層是();提供建立、維護和拆除端到端連接的層是();提供建立、維護和拆除端到端連接的層是();為數(shù)據(jù)分組提供在網(wǎng)絡(luò)中路由功能的是();為數(shù)據(jù)分組提供在網(wǎng)絡(luò)中路由功能的是();傳輸層提供()的數(shù)據(jù)傳送;傳輸層提供()的數(shù)據(jù)傳送;為網(wǎng)絡(luò)層實體提供數(shù)據(jù)發(fā)送和接受功能的是()。為網(wǎng)絡(luò)
55、層實體提供數(shù)據(jù)發(fā)送和接受功能的是()。網(wǎng)絡(luò)管理員全真題GDCP網(wǎng)絡(luò)管理員全真題l 在在ISO OSI/RM中,七層協(xié)議中的(中,七層協(xié)議中的( )利用通信子網(wǎng)提供)利用通信子網(wǎng)提供服務(wù)實現(xiàn)兩個用戶進程之間端到端的通信。服務(wù)實現(xiàn)兩個用戶進程之間端到端的通信。l 在這個模型中,如果在這個模型中,如果A用戶需要通過網(wǎng)絡(luò)向用戶需要通過網(wǎng)絡(luò)向B用戶傳送數(shù)據(jù),則用戶傳送數(shù)據(jù),則將數(shù)據(jù)送入應(yīng)用層,在該層給予控制信息后送入表示層;將數(shù)據(jù)送入應(yīng)用層,在該層給予控制信息后送入表示層;在表示層對數(shù)據(jù)進行必要的變換后加標(biāo)頭信息并送入會話層;在表示層對數(shù)據(jù)進行必要的變換后加標(biāo)頭信息并送入會話層;在會話層加頭信息送入傳輸
56、層;在會話層加頭信息送入傳輸層;在傳輸層將數(shù)據(jù)分解為(在傳輸層將數(shù)據(jù)分解為( )后送至網(wǎng)絡(luò)層;)后送至網(wǎng)絡(luò)層;在網(wǎng)絡(luò)層將數(shù)據(jù)封裝為(在網(wǎng)絡(luò)層將數(shù)據(jù)封裝為( )后送至數(shù)據(jù)鏈路層;)后送至數(shù)據(jù)鏈路層;在數(shù)據(jù)鏈路層將數(shù)據(jù)加上頭標(biāo)和尾標(biāo)封裝成(在數(shù)據(jù)鏈路層將數(shù)據(jù)加上頭標(biāo)和尾標(biāo)封裝成( )后發(fā)送到)后發(fā)送到物理層;物理層;在物理層數(shù)據(jù)以(在物理層數(shù)據(jù)以( )的形式發(fā)送到物理線路)的形式發(fā)送到物理線路報文分組報文分組數(shù)據(jù)幀數(shù)據(jù)幀數(shù)據(jù)段(報文)數(shù)據(jù)段(報文)比特流比特流網(wǎng)絡(luò)層網(wǎng)絡(luò)層物理層物理層數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層GDCP網(wǎng)絡(luò)管理員全真題l TCP/IP網(wǎng)絡(luò)體系結(jié)構(gòu)分為網(wǎng)絡(luò)體系結(jié)構(gòu)分為( )、傳輸層、傳輸層、
57、網(wǎng)絡(luò)互聯(lián)層和網(wǎng)絡(luò)互聯(lián)層和( )。屬于傳輸層協(xié)議。屬于傳輸層協(xié)議的是(的是( )。)。TCPICMPFTPUDPIP網(wǎng)絡(luò)層網(wǎng)絡(luò)層物理層物理層應(yīng)用層應(yīng)用層表示層表示層網(wǎng)絡(luò)接口層網(wǎng)絡(luò)接口層GDCP三、三、TCP/IP參考模型參考模型 GDCPTCP/IP參考模型參考模型高三層,操作系統(tǒng)高三層,操作系統(tǒng)OSI參考模型參考模型應(yīng)用層應(yīng)用層傳輸層傳輸層網(wǎng)際層網(wǎng)際層主機主機-網(wǎng)絡(luò)層網(wǎng)絡(luò)層網(wǎng)絡(luò)接口層網(wǎng)絡(luò)接口層GDCPGDCP主機主機- -網(wǎng)絡(luò)層網(wǎng)絡(luò)層l 參考模型的參考模型的最低層最低層,負(fù)責(zé)通過網(wǎng)絡(luò),負(fù)責(zé)通過網(wǎng)絡(luò)發(fā)送和接收發(fā)送和接收IP數(shù)據(jù)數(shù)據(jù)報報;l 允許主機連入網(wǎng)絡(luò)時使用多種現(xiàn)成的與流行的協(xié)議,如允許主機
58、連入網(wǎng)絡(luò)時使用多種現(xiàn)成的與流行的協(xié)議,如局域網(wǎng)的局域網(wǎng)的Ethernet、令牌網(wǎng)、分組交換網(wǎng)的令牌網(wǎng)、分組交換網(wǎng)的X.25、幀中繼、幀中繼、ATM協(xié)議等協(xié)議等;l 當(dāng)一種物理網(wǎng)被用作傳送當(dāng)一種物理網(wǎng)被用作傳送IP數(shù)據(jù)包的通道時,就可以數(shù)據(jù)包的通道時,就可以認(rèn)為是這一層的內(nèi)容認(rèn)為是這一層的內(nèi)容;l 充分體現(xiàn)出充分體現(xiàn)出TCP/IP協(xié)議的兼容性與適應(yīng)性,它也為協(xié)議的兼容性與適應(yīng)性,它也為TCP/IP的成功奠定了基礎(chǔ)。的成功奠定了基礎(chǔ)。 GDCP互聯(lián)層互聯(lián)層/網(wǎng)際層網(wǎng)際層l 相當(dāng)相當(dāng)OSI參考模型網(wǎng)絡(luò)層無連接網(wǎng)絡(luò)服務(wù);參考模型網(wǎng)絡(luò)層無連接網(wǎng)絡(luò)服務(wù); l 處理互連的處理互連的路由選擇路由選擇、流控流控
59、與與擁塞擁塞問題;問題;l IP協(xié)議是無連接的、提供協(xié)議是無連接的、提供“盡力而為盡力而為”服務(wù)的網(wǎng)絡(luò)層服務(wù)的網(wǎng)絡(luò)層協(xié)議。協(xié)議。 GDCP傳輸層傳輸層l 主要功能是在互連網(wǎng)中源主機與目的主機的對等實體主要功能是在互連網(wǎng)中源主機與目的主機的對等實體間建立用于會話的間建立用于會話的端端- - -端端連接;連接;l TCP/IPTCP/IP的傳輸層提供了兩個主要協(xié)議:的傳輸層提供了兩個主要協(xié)議:l傳輸控制協(xié)議傳輸控制協(xié)議TCP是一種可靠的是一種可靠的面向連接面向連接協(xié)議;協(xié)議;l用戶數(shù)據(jù)報協(xié)議用戶數(shù)據(jù)報協(xié)議UDP是一種不可靠的是一種不可靠的無連接無連接協(xié)議協(xié)議。 傳輸層傳輸層GDCP傳輸層向上提供傳
60、輸層向上提供可靠的可靠的和和不可靠的不可靠的邏輯通信信道邏輯通信信道GDCP指標(biāo)指標(biāo)TCPTCPUDPUDP是否連接是否連接面向連接面向連接無連接無連接傳輸可靠性傳輸可靠性可靠可靠不可靠不可靠速度速度較慢較慢較快較快傳輸質(zhì)量傳輸質(zhì)量較高較高較差較差GDCP1.端口端口用于區(qū)別應(yīng)用程序(進程)用于區(qū)別應(yīng)用程序(進程)TCP/IP 定義一個定義一個16Bit長度的整數(shù)作為端口標(biāo)長度的整數(shù)作為端口標(biāo)識。識。 0-65535個端口個端口GDCPGDCP端口端口在在進程進程之間的通信中所起的作用之間的通信中所起的作用GDCPTCP/IP端口號分為三部分:端口號分為三部分:l 0 -255 被規(guī)定作為被規(guī)
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 室外燈具購銷合同范本
- 合同范本是規(guī)范
- 原告主張借款合同范本
- 專項稅務(wù)咨詢合同范本
- 企業(yè)勞動合同范本
- 創(chuàng)業(yè)股權(quán)銷售合同范本
- 保潔器械購銷合同范本
- 二手奧迪車輛轉(zhuǎn)讓合同范本
- 包裝商業(yè)合同范本
- 烏梅飲采購合同范本
- 麻醉復(fù)蘇護理進修匯報
- 小學(xué)語文《文學(xué)閱讀與創(chuàng)意表達(dá)》
- 醫(yī)保定點納入預(yù)測性研究的報告
- 手術(shù)講解模板單側(cè)腎切除術(shù)
- 五年級下冊道德與法治課件第三單元《百年追夢復(fù)興中華》單元梳理部編版
- 蘇教版四年級科學(xué)下冊單元測試卷及答案(全冊)
- 大學(xué)體育-武術(shù)散打-教案
- 鎮(zhèn)鄉(xiāng)自然資源規(guī)劃所工作職責(zé)
- 模擬藥房實訓(xùn)總結(jié)報告
- 人工智能在智能運維中的應(yīng)用
- 《腦科學(xué)基礎(chǔ)知識》課件
評論
0/150
提交評論