




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1 網絡體系結構提出的背景網絡體系結構提出的背景計算機網絡的復雜性、計算機網絡的復雜性、異質性異質性 不同的通信介質不同的通信介質有線、無線、有線、無線、 不同種類的設備不同種類的設備主機、路由器、交換機、復用設主機、路由器、交換機、復用設備、備、 不同的操作系統不同的操作系統Unix、Windows、 不同的軟不同的軟/硬件、接口和通信約定(協議)硬件、接口和通信約定(協議) 不同的應用環境不同的應用環境固定、移動、固定、移動、 不同種類業務不同種類業務分時、交互、實時、分時、交互、實時、 寶貴的投資和積累寶貴的投資和積累有形、無形、有形、無形、 用戶業務的延續性用戶業務的延續性不允許出現大
2、的跌宕起伏不允許出現大的跌宕起伏第二章第二章 計算機網絡體系結構計算機網絡體系結構 2. 1 引言引言2 網絡是復雜的網絡是復雜的! 諸多諸多 “成分成分”: 主機主機 路由器路由器 各種介質的鏈路各種介質的鏈路 應用程序應用程序 協議協議 硬件硬件, 軟件軟件問題問題: 如何將復雜的網絡問題依據如何將復雜的網絡問題依據一定的規則組織成一定的一定的規則組織成一定的結構結構?至少要為討論網絡問題建設至少要為討論網絡問題建設一個技術平臺一個技術平臺?3l結構清晰l簡化設計與實現l便于更新與維護l較強的獨立性和適應性對于復雜的網絡系統,用什么方法能合理地組對于復雜的網絡系統,用什么方法能合理地組織網
3、絡的結構,以達到:織網絡的結構,以達到:解決:分而治之!解決:分而治之! 一個生活中的例子:空中旅行的組織空中旅行的組織4空中旅行的組織空中旅行的組織一系列的步驟一系列的步驟機票 (購買)行李 (托運)旅客 (出發)飛機 (起飛)飛行航線機票 (投訴)行李 (認領)旅客 (到達)飛機 (著陸)飛行航線飛行航線5空中旅行的組織空中旅行的組織: 從另一種不同的角度觀察從另一種不同的角度觀察層次的觀點:層次的觀點: 每層實現一種特定的每層實現一種特定的服務服務 通過自己內部的功能通過自己內部的功能 依賴自己的下層提供的服務依賴自己的下層提供的服務機票 (購買)行李 (托運)旅客 (出發)飛機 (起飛
4、)飛行航線機票 (投訴)行李 (認領)旅客 (到達)飛機 (著陸)飛行航線飛行航線6從出發地到目的地的航線:導航服務柜臺-to-柜臺:“旅客+行李” 票務服務行李托運-to-行李認領:行李服務登機入口-to-到達出口:旅客乘務服務 跑道-to-跑道:飛機“航運”服務7層次功能的分布式實現層次功能的分布式實現飛機 (起飛)飛機 (著陸)飛行航線起飛起飛機場機場到達機場到達機場中間空中交通樞紐飛行航線飛行航線機票 (購買)機票 (投訴)行李 (托運)行李 (認領)旅客 (出發)旅客 (到達)8層次化方法在其它領域的應用 程序設計程序設計 把一個大的程序分解為若干個層次的小模塊來實把一個大的程序分解
5、為若干個層次的小模塊來實現,如操作系統。現,如操作系統。 郵政系統郵政系統 郵遞員、郵政分局、郵政總局、郵政運輸郵遞員、郵政分局、郵政總局、郵政運輸 銀行系統銀行系統 物流系統物流系統 。91. 計算機網絡體系結構的定義計算機網絡體系結構的定義 分層分層方法方法把復雜的問題劃分為若干個較把復雜的問題劃分為若干個較小的、單一的局部問題,在不同層上予以解小的、單一的局部問題,在不同層上予以解決。決。 網絡的層次結構方法要解決的問題:網絡的層次結構方法要解決的問題: 網絡應該具有哪些層次?每一層的功能是什么?網絡應該具有哪些層次?每一層的功能是什么?(分層與功能分層與功能) 各層之間的關系是怎樣的?
6、它們如何進行交互?各層之間的關系是怎樣的?它們如何進行交互?(服務與接口服務與接口) 通信雙方的數據傳輸要遵循哪些規則?(通信雙方的數據傳輸要遵循哪些規則?(協議協議)10 計算機網絡中,層層、協議協議和層間接口層間接口的集合被稱為計算機網絡體系結構計算機網絡體系結構。換句話說:體系結構包括三個內容:換句話說:體系結構包括三個內容:分層結構與分層結構與每層的功能,服務與層間接口,協議。每層的功能,服務與層間接口,協議。 最早的網絡體系結構源于IBM的SNA; 其它的網絡體系結構還有DEC的DNA等 由國際化標準組織ISO制定的網絡體系結構國際標準是OSI/RM; 應用廣泛:TCP/IP體系結構
7、體系結構11層次結構方法的優點層次結構方法的優點 獨立性強獨立性強耦合程度低耦合程度低 上層只需了解下層通過層間接口提供什么服務上層只需了解下層通過層間接口提供什么服務黑箱方黑箱方法法。 適應性強適應性強 只要服務和接口不變,每層的實現方法可任意改變。只要服務和接口不變,每層的實現方法可任意改變。 易于實現和維護易于實現和維護 把復雜的系統分解成若干個涉及范圍小、功能簡單的子把復雜的系統分解成若干個涉及范圍小、功能簡單的子單元:單元: 使系統的結構清晰,實現、調試和維護變得簡單和容易。使系統的結構清晰,實現、調試和維護變得簡單和容易。 使設計人員能專心設計和開發所關心的功能模塊。使設計人員能專
8、心設計和開發所關心的功能模塊。122. 網絡體系結構的分層原理網絡體系結構的分層原理n 基本概念:基本概念: 實體實體:任何可以發送或接收信息的硬件:任何可以發送或接收信息的硬件/軟件進程。軟件進程。 對等層對等層:兩個不同系統的同級層次。:兩個不同系統的同級層次。 對等實體對等實體:分別位于不同系統對等層中的兩個實體:分別位于不同系統對等層中的兩個實體 接口接口:相鄰兩層之間交互的界面,定義相鄰兩層之:相鄰兩層之間交互的界面,定義相鄰兩層之間的操作及下層對上層的服務。間的操作及下層對上層的服務。 服務服務:某一層及其以下各層的一種能力,通過接口:某一層及其以下各層的一種能力,通過接口提供給其
9、相鄰上層。提供給其相鄰上層。 協議協議:通信雙方在通信中必須遵守的規則。:通信雙方在通信中必須遵守的規則。13系統系統A系統系統B實體實體對等層對等層對等實體對等實體接口接口服務服務物理網絡物理網絡14網網絡絡分分層層體體系系結結構構P3P2P1 2 1 3 2 1物理通信線路物理通信線路 3 N+1 N N-1 N+1 N N-1Pn-1PnPn+1系統系統A系統系統Bl網絡中的任何一個系統都是按照層次結構來組織的l同一網絡中,任意兩個端系統必須具有相同的層次l每層使用其下層提供的服務,并向其上層提供服務l通信只在對等層間進行(間接的、邏輯的、虛擬的),非對等層之間不能互相“通信”l實際的物
10、理通信只在最底層完成lPn:第n層協議協議,即第n層對等實體間通信時必須遵循的規則或約定153. 通信協議通信協議 人際交流的協議人際交流的協議: 人類之間人類之間 “我有一個問題我有一個問題.” “現在幾點了現在幾點了?” 說明發送的消息說明發送的消息 說明接收到某消息說明接收到某消息后所應采取的行動后所應采取的行動 說明動作的次序說明動作的次序協議:協議: 定義定義網絡實體間網絡實體間發送和接收發送和接收報文的格式、順序以及當傳報文的格式、順序以及當傳送和接收消息時應采取的行送和接收消息時應采取的行動。動。(語義、語法和時序語義、語法和時序)16HiHiWhats thetime?2:00
11、請求連接傳送文件:xxxxx.xxxtime連接確認17 網絡體系結構中:網絡體系結構中: 每層可能會有若干個協議每層可能會有若干個協議 一個協議只屬于一個層次一個協議只屬于一個層次 協議可以由軟件或硬件來實現:協議可以由軟件或硬件來實現: 網絡通信協議軟件、網絡驅動程序網絡通信協議軟件、網絡驅動程序 網絡硬件網絡硬件 常用協議組:常用協議組: TCP/IP(Windows、Unix、Linux、) NetBEUI(Windows) IPX/SPX(NetWare、Windows)18 2. 2 ISO/OSI參考模型參考模型 圖圖2.1 七層協議參考模型七層協議參考模型19OSI環境中的數據
12、傳輸過程(物理通信)環境中的數據傳輸過程(物理通信)應 用 層表 示 層會 話 層傳 輸 層網 絡 層 數據鏈路層物 理 層應 用 層表 示 層會 話 層傳 輸 層網 絡 層數據鏈路層物 理 層應用進程A應用進程B比特序列幀分組報文數據單元數據單元數據數據傳輸介質主主機機A A主主機機B B20 OSI環境中的數據傳輸過程(邏輯通信)環境中的數據傳輸過程(邏輯通信)212.2開放系統互聯參考模型(開放系統互聯參考模型(OSI/RM)OSI參考模型將網絡的不同功能劃分為參考模型將網絡的不同功能劃分為7層層應用層應用層Application表示層表示層Presentation會話層會話層sessi
13、on傳輸層傳輸層transport物理層物理層Physical數據鏈路層數據鏈路層Data Link網絡層網絡層Network7654321處理網絡應用處理網絡應用數據表示數據表示主機間通信主機間通信端到端的連接端到端的連接尋址和最短路徑尋址和最短路徑介質訪問(接入)介質訪問(接入)二進制傳輸二進制傳輸222.3 原理體系結構各層概述原理體系結構各層概述 1 物理層(物理層(physical layer) 任務:在物理媒體任務:在物理媒體(介質介質)上上正確地正確地、透明地透明地傳送比特流。傳送比特流。 協議協議(標準標準):規定了物理接口的各種特性:規定了物理接口的各種特性: 機械機械:物理
14、連接器的尺寸、形狀、規格:物理連接器的尺寸、形狀、規格 電氣電氣:信號電平,信號的脈沖寬度和頻率,數據傳送速率,最大:信號電平,信號的脈沖寬度和頻率,數據傳送速率,最大傳輸距離等傳輸距離等 功能功能:接口引(線)腳的功能和作用:接口引(線)腳的功能和作用 規程規程:信號時序,應答關系,操作過程:信號時序,應答關系,操作過程 功能:建立和拆除物理連接、位流傳輸、管理功能:建立和拆除物理連接、位流傳輸、管理 美國電子工業協會美國電子工業協會EIA 物理層標準化物理層標準化 例:例:RS-232、RS-449、V.24、 V.35、G.703/G.70423物理層標準的應用24數據終端設備數據終端設
15、備DTE、數據通信設備、數據通信設備DCE DTE用于處理用戶數據的設備。如計算機、路由用于處理用戶數據的設備。如計算機、路由器。器。 DCE用于把用于把DTE發出的數字信號轉換成適合于在發出的數字信號轉換成適合于在傳輸介質上傳輸的形式。如傳輸介質上傳輸的形式。如MODEM。25RS-232-C 外形為外形為25針或針或9針的針的D型連接器型連接器 通信速率(通信速率(b/s):): 100、300、600、1200、2400、4800、9600、19.2K、33.6K、56K 信號電平:信號電平: 邏輯“1”:-3V-15V 邏輯“0”:+3V+15V 引腳定義:引腳定義:26 電纜長度電纜
16、長度15m(20kbps) 傳輸速率傳輸速率20Kbps 異步口異步口 用于用戶線路為模擬線路時,用戶端用于用戶線路為模擬線路時,用戶端DTE和和DCE的連接。或者兩個鄰近數據處理設備之的連接。或者兩個鄰近數據處理設備之間的低速接口。間的低速接口。2728RS-232C機械特性 RS-232C沒有規定固定的接口外觀 25針 9針29RS-232C電氣特性30RS-232C功能特性31 信號時序(接收)信號時序(接收) H:Host(DTE),),M:Modem(DCE) 設備握手設備握手 DTR:HM(保持,表示H已可以工作) DSR:HM(保持,表示M已可以工作) 監視載波信號監視載波信號
17、DCD:HM載波(表示數據鏈已建立) 接收數據接收數據 RD: HM數據調制信號 斷開連接斷開連接 DCD消失、H撤除DTR、M撤除DSR32 信號時序(發送)信號時序(發送) 設備握手設備握手 DTR:HM(保持) DSR:HM(保持) 請求發送請求發送 RTS:HM(保持),M載波,在對方產生DCD CTS:HM(保持) 發送數據發送數據 TD:HM數據調制信號 斷開連接斷開連接 H撤除RTS/DTR M撤除CTS/DSR,停止發送載波33RS-449標準 傳輸距離1200m 速率:2Mbps 是RS-232C的替代標準,但是因廠商對RS-232C的廣泛支持,目前仍然以RS-232C為主要
18、應用。 應用于寬帶電路34n37針RS-44935 2 數據鏈路層(數據鏈路層(data link layer) 鏈路:一條無源的點到點的物理線路段,中鏈路:一條無源的點到點的物理線路段,中間沒有任何交換節點,也稱為物理鏈路。間沒有任何交換節點,也稱為物理鏈路。 數據鏈路:把實現傳輸所必須的協議硬件和數據鏈路:把實現傳輸所必須的協議硬件和軟件加到鏈路上,就構成了數據鏈路。軟件加到鏈路上,就構成了數據鏈路。 數據鏈路層的功能:鏈路管理、幀同步、流數據鏈路層的功能:鏈路管理、幀同步、流量控制、差錯控制、將數據和控制信息分開、量控制、差錯控制、將數據和控制信息分開、透明傳輸、尋址透明傳輸、尋址。36
19、 任務:在兩個任務:在兩個相鄰節點相鄰節點間可靠地傳輸數據,間可靠地傳輸數據,使之對網絡層呈現為一條無錯的鏈路。使之對網絡層呈現為一條無錯的鏈路。 功能與服務:功能與服務:建立與拆除數據鏈路連接建立與拆除數據鏈路連接組幀組幀:幀封裝,按順序傳送,處理返回的確認:幀封裝,按順序傳送,處理返回的確認幀;幀;定界與同步定界與同步:產生:產生/識別幀邊界;識別幀邊界;差錯檢測差錯檢測/恢復恢復:可靠的傳輸,:可靠的傳輸,CRC,ARQ;流量控制流量控制:抑止發送方的傳輸速率,使接收方:抑止發送方的傳輸速率,使接收方來得及接收。來得及接收。37 數據鏈路層完成的主要功能有:數據鏈路層完成的主要功能有:
20、(1) 數據鏈路的建立、維護與釋放的管理工作。數據鏈路的建立、維護與釋放的管理工作。 (2) 將傳輸數據增加的同步信息、校驗信息及將傳輸數據增加的同步信息、校驗信息及地址信息封裝成數據幀。地址信息封裝成數據幀。 (3) 數據幀傳輸順序的控制。數據幀傳輸順序的控制。 (4) 差錯檢測與控制。差錯檢測與控制。 (5) 數據流量控制。數據流量控制。38廣播式信道問題廣播式信道問題(LAN or Wireless): 涉及到如何控制對共享信道的訪問。涉及到如何控制對共享信道的訪問。 將數據鏈路層劃分為邏輯鏈路控制將數據鏈路層劃分為邏輯鏈路控制(Logical Link Control, LLC)和介質
21、訪問控制子層和介質訪問控制子層(Media Access Control,MAC)兩個子層,由兩個子層,由MAC子層子層解決介質訪問控制問題。解決介質訪問控制問題。 兩種主要的介質訪問控制方法:兩種主要的介質訪問控制方法:- CSMA/CD - TOKEN PASSING Token Ring Token Bus39網絡中的每臺主機都必須有網絡中的每臺主機都必須有一個一個48位位(6Byte)的全局地的全局地址,址,它是該主機在全球范圍它是該主機在全球范圍的唯一標識符,與其物理的唯一標識符,與其物理位置無關位置無關。(比較比較IP地址地址)該該全局地址全局地址稱為稱為MAC地址地址,也稱為物理
22、地址,通常,也稱為物理地址,通常固化在網卡上。固化在網卡上。當一臺計算機插上一塊網卡后,該計算機的物理地當一臺計算機插上一塊網卡后,該計算機的物理地址就是該網卡的址就是該網卡的MAC地址。地址。MAC地址的例子地址的例子(以十六進制表示以十六進制表示):02 60 8C 67 05 A240A:MAC地址字段地址字段,包括源地址和目的地址,包括源地址和目的地址C:控制字段控制字段FCS:幀檢驗序列幀檢驗序列,一般采用,一般采用CRC校驗。其校驗范校驗。其校驗范圍包括圍包括A、C和和Data字段字段CAFCS校驗區間校驗區間Data網絡層的分組被封網絡層的分組被封裝在幀的裝在幀的Data域中域中
23、41 2.1 HDLC的幀格式(的幀格式(P37) F 開始標志開始標志 A 地址字段地址字段 C 控制字段控制字段 I 信息字段信息字段 FCS 幀校驗序列幀校驗序列 F 結束標志結束標志 標志標志F 地址字段地址字段A 控制字段控制字段C 信息字段信息字段I 幀校驗序列幀校驗序列FCS42 2.2 HDLC的命令和響應的命令和響應控制字段格式控制字段格式控制字段的位控制字段的位12345678信息傳輸格式(信息傳輸格式(I幀)幀)0 N(S)P/F N(R)監控格式(監控格式(S幀)幀)10 SP/F N(R)無編號格式(無編號格式(U幀)幀)11 MP/F M 1.信息幀(信息幀(I)
24、2.監控幀(監控幀(S) 3.無編號幀(無編號幀(U)43 2.3 HDLC的平衡型和非平衡型的操作環境(的平衡型和非平衡型的操作環境(P37) 1.通信站的類型:主站、次站、復合站通信站的類型:主站、次站、復合站 2. HDLC數據鏈路控制的非平衡操作環境數據鏈路控制的非平衡操作環境 3. HDLC數據鏈路控制的平衡操作環境數據鏈路控制的平衡操作環境主站主站次站次站次站次站命令命令響應響應非平衡式結構非平衡式結構復合站復合站復合站復合站命令命令響應響應平衡式結構平衡式結構44 2.4 HDLC的流量控制(滑動窗口法)的流量控制(滑動窗口法) 1.發送窗口:發送窗口是已發送幀序號的集合。發送窗
25、口:發送窗口是已發送幀序號的集合。 發送窗口大小:允許連續發送未響應幀的數目。發送窗口大小:允許連續發送未響應幀的數目。 發送窗口下限:最近收到的確認幀序號。發送窗口下限:最近收到的確認幀序號。 發送窗口上限:最近發送幀的序號發送窗口上限:最近發送幀的序號 2.接收窗口:接收端允許接收幀的序號集合。接收窗口:接收端允許接收幀的序號集合。 接收窗口大小:允許接受未處理幀的數量。接收窗口大小:允許接受未處理幀的數量。 接收窗口下限:最近返回給發送端響應幀的序號。接收窗口下限:最近返回給發送端響應幀的序號。 接收窗口上限:允許接受未處理幀的最大序號。接收窗口上限:允許接受未處理幀的最大序號。45 2
26、.5 HDLC數據傳輸的過程數據傳輸的過程 建立鏈路建立鏈路 數據傳輸數據傳輸 鏈路拆除鏈路拆除46 3 網絡層(網絡層(network layer,internet layer) 任務:選擇合適的路由,把分組從源端傳送到任務:選擇合適的路由,把分組從源端傳送到目的端。目的端。 功能與服務:功能與服務: 在源端與目的端之間建立、維護、終止網絡的連接在源端與目的端之間建立、維護、終止網絡的連接 路由選擇和分組中轉路由選擇和分組中轉 流量控制和擁塞控制流量控制和擁塞控制 多路復用:為多個傳輸層實體提供網絡連接服務多路復用:為多個傳輸層實體提供網絡連接服務 分段與組合:大數據塊分段,小數據塊組合分段
27、與組合:大數據塊分段,小數據塊組合 差錯檢測與恢復差錯檢測與恢復 流量統計和記賬流量統計和記賬47網絡層功能:網絡層功能:(1)通過路徑選擇將信息從最合適的路徑由發送通過路徑選擇將信息從最合適的路徑由發送端傳送到接收端。端傳送到接收端。(2) 防止通信子網信息流量過大造成網絡阻塞。防止通信子網信息流量過大造成網絡阻塞。(3) 網絡連接的建立和管理。網絡連接的建立和管理。網際分組交換協議網際分組交換協議IPX(Internetwork Packet eXchange Protocol )網際協議網際協議IP(Internetwork Protocol)協議)協議RFC 791:提供無連接的數據報
28、服務提供無連接的數據報服務48 1.虛電路服務虛電路服務 虛電路的建立虛電路的建立 虛電路號的替換虛電路號的替換 虛電路的拆除虛電路的拆除 2.數據報服務數據報服務 源節點:報文分組、包的封裝、路由選擇源節點:報文分組、包的封裝、路由選擇 中間節點:正確接收包、報頭分析,路由選擇、轉發中間節點:正確接收包、報頭分析,路由選擇、轉發 目的節點:正確接收所有包、重裝報文、發回響應目的節點:正確接收所有包、重裝報文、發回響應3. 1 虛電路和數據報虛電路和數據報49 數據報數據報(無連接無連接)與虛電路與虛電路(面向連接面向連接): 數據報數據報:無連接的服務;:無連接的服務; 虛電路虛電路:面向連
29、接的服務:面向連接的服務 數據報數據報每個分組作為一個每個分組作為一個獨立獨立的信息單位傳送的信息單位傳送 特征:不需要連接,也無需確認特征:不需要連接,也無需確認 完整的網絡地址(源和目的)完整的網絡地址(源和目的)信道利用率低信道利用率低 不保證按序到達;每個分組均需進行路由選擇不保證按序到達;每個分組均需進行路由選擇50 虛電路虛電路傳輸前先建立一條邏輯連接,傳輸結束傳輸前先建立一條邏輯連接,傳輸結束后拆除后拆除 特征:需要建立連接特征:需要建立連接 僅在建立連接時需要全網地址,傳輸時用虛電路號僅在建立連接時需要全網地址,傳輸時用虛電路號 按序到達;僅在建立連接時需要路由選擇按序到達;僅
30、在建立連接時需要路由選擇 兩類虛電路:兩類虛電路: 永久虛電路永久虛電路租用后便永久建立,退租后拆除。租用后便永久建立,退租后拆除。 交換虛電路交換虛電路需要通信時建立,通信結束便拆除。需要通信時建立,通信結束便拆除。51 3.2 路由選擇路由選擇如何在多條通信路徑中找一條如何在多條通信路徑中找一條最佳路徑最佳路徑? 依據:依據:速度速度, 距離距離(步跳數步跳數), 價格價格, 擁塞程度擁塞程度路由器路由器路由表建立與維護路由表建立與維護靜態:人工設置,只適用于小型網絡靜態:人工設置,只適用于小型網絡動態:運行過程中根據網絡情況自動地動態維護動態:運行過程中根據網絡情況自動地動態維護路由算法
31、路由算法建立與維護路由表的方法建立與維護路由表的方法距離向量算法:距離向量算法:RIP、CGP等等鏈路狀態算法:鏈路狀態算法:OSPF等等P48-56 (路由選擇算法)(路由選擇算法)P56-58(擁塞控制算法)(擁塞控制算法)52鏈路層的任務鏈路層的任務兩節點間節點間可靠的數據傳輸Ethernet, X.25, ATM, 網絡層的任務網絡層的任務沿兩端點間端點間的最佳路由傳輸數據(主機間的邏輯通信)Ethernet, X.25, ATM, 53 4 傳輸層(傳輸層(transport layer) 任務:在源端與目的端間提供可靠的透明數據傳輸,任務:在源端與目的端間提供可靠的透明數據傳輸,使
32、上層服務用戶不必關心通信子網的實現細節。使上層服務用戶不必關心通信子網的實現細節。 傳輸層的特點傳輸層的特點 以上各層:面向應用,本層及以下各層:面向傳輸;以上各層:面向應用,本層及以下各層:面向傳輸; 與網絡層的部分服務有重疊交叉,功能取舍取決于網絡與網絡層的部分服務有重疊交叉,功能取舍取決于網絡層功能的強弱;層功能的強弱; 實現源主機到目的主機實現源主機到目的主機“端到端端到端”的連接;的連接;在這一點上與網絡層的區別是什么?在這一點上與網絡層的區別是什么? 網絡層:為網絡層:為主機之間主機之間提供邏輯傳輸提供邏輯傳輸 傳輸層:為傳輸層:為應用進程之間應用進程之間提供邏輯傳輸提供邏輯傳輸5
33、4 功能功能:地址映射:地址映射:源端進程地址映射到網絡地址,或反之;源端進程地址映射到網絡地址,或反之;多路復用與分割多路復用與分割:多個傳輸連接共用一條網絡連接;多個傳輸連接共用一條網絡連接;一條傳輸連接使用多個網絡連接;一條傳輸連接使用多個網絡連接;進行數據分段并在目的端重新組裝;進行數據分段并在目的端重新組裝;傳輸連接的建立與釋放;傳輸連接的建立與釋放;提供提供“面向連接面向連接” 和和“無連接無連接” 兩種服務:兩種服務:TCP/IP協議:協議:TCP和和UDP傳輸差錯校驗與恢復;傳輸差錯校驗與恢復;流量控制,防止數據傳輸過載(流量控制,防止數據傳輸過載(P61)55 傳輸層功能:傳
34、輸層功能: (1) 分割和重組報文。分割和重組報文。 (2) 提供可靠的端到端的服務。提供可靠的端到端的服務。 (3) 傳輸層的流量控制。傳輸層的流量控制。 (4) 提供面向連接的和無連接數據的傳輸服務。提供面向連接的和無連接數據的傳輸服務。56網絡層的任務網絡層的任務沿兩端點間的最佳路由傳輸數據(主機間的邏輯通信主機間的邏輯通信)Ethernet, X.25, ATM, 傳輸層的任務傳輸層的任務兩端點間可靠的透明數據傳輸(應用進程間的邏輯通信應用進程間的邏輯通信)通信子網通信子網57 5 會話層(會話層(Session Layer) 1)會話層主要功能:會話層主要功能: 允許用戶在設備之間建
35、立、維持和終止會話允許用戶在設備之間建立、維持和終止會話; 管理會話管理會話; 使用遠程地址建立連接。使用遠程地址建立連接。 2)會話層提供的服務:會話層提供的服務: 會話連接的建立與釋放會話連接的建立與釋放 數據交換數據交換 會話的同步會話的同步 活動管理活動管理 異常報告異常報告58 建立、管理和中止不同機器上的應用程序之間的會話。建立、管理和中止不同機器上的應用程序之間的會話。會話:完成一項任務而進行的會話:完成一項任務而進行的一系列相關的信息交換一系列相關的信息交換。 同步(解決失敗后從哪里重新開始)同步(解決失敗后從哪里重新開始) 設置檢查點設置檢查點會話失敗后,恢復到最后一個檢查點
36、處,會話失敗后,恢復到最后一個檢查點處,而不用從頭開始。而不用從頭開始。 例如:數據送到打印服務器上打印。接收的數據已被確例如:數據送到打印服務器上打印。接收的數據已被確認,但打印機出現故障。沒必要再從頭開始打印,只要認,但打印機出現故障。沒必要再從頭開始打印,只要在每頁開始處設置檢查點,打印出錯時只需重傳最后一在每頁開始處設置檢查點,打印出錯時只需重傳最后一個檢查點以后的頁面。個檢查點以后的頁面。 活動管理,保證活動的完整性和正確性。活動管理,保證活動的完整性和正確性。 活動:相對獨立的一組相關操作。活動:相對獨立的一組相關操作。 例如:一次會話傳送多個文件,其中每一個文件的傳送例如:一次會
37、話傳送多個文件,其中每一個文件的傳送為一個活動。為一個活動。 59 6 表示層(Presentation Layer) 表示層可提供以下服務:表示層可提供以下服務: (1) 數據轉換:編碼和字符集的轉換。數據轉換:編碼和字符集的轉換。 (2) 格式變換:修改數據位的組合格式。格式變換:修改數據位的組合格式。 (3) 語法選擇:根據所用的轉換形式進行初始選擇語法選擇:根據所用的轉換形式進行初始選擇和后繼修改。和后繼修改。 表示層主要功能:表示層主要功能: (1) 對數據編碼格式進行轉換。對數據編碼格式進行轉換。 (2) 數據壓縮與恢復。數據壓縮與恢復。 (3) 建立數據交換格式。建立數據交換格式
38、。 (4) 數據的安全與保密。數據的安全與保密。 (5) 其他特殊服務。其他特殊服務。60 表示層(Presentation Layer) 例如:在日期、貨幣、數值(特別是浮點數)等本例如:在日期、貨幣、數值(特別是浮點數)等本地數據表示格式與標準數據表示格式之間進行轉換;地數據表示格式與標準數據表示格式之間進行轉換;數據的加解密、壓縮數據的加解密、壓縮/解壓縮等解壓縮等本地表示本地表示1本地表示本地表示2公共表示公共表示公共表示公共表示表示層表示層傳輸層傳輸層61 7 應用層(應用層(application layer) 任務:為用戶的應用進程提供網絡通信服務。任務:為用戶的應用進程提供網絡通信服務。 功能:功能: 提供
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 法學概論互動學習的試題及答案經驗
- 數字營銷與社交平臺技術試題及答案
- 代碼優化與重構考試試題及答案
- 廣東省廣州市名校2025屆七年級數學第二學期期末調研試題含解析
- 解鎖2025年軟件設計師試題及答案
- 2025年軟考軟件設計師備考秘籍試題及答案
- 上海市行業協會商會評估指標(2025年版)
- 美術教學中的團隊合作培養計劃
- 企業責任擔當的總結與反思計劃
- 制定多元化業務拓展計劃降低風險
- 公立醫療機構特需醫療服務管理暫行辦法
- 社會心理學第六講愛情課件
- 河北省秦皇島市市藥品零售藥店企業藥房名單目錄
- 緊急填倉換刀及破除孤石技術
- 南瑞科技220kv斷路器輔助保護nsr-322an型保護裝置調試手冊
- 滾筒冷渣機技術協議
- 氨基轉移酶檢測臨床意義和評價注意點
- 中債收益率曲線和中債估值編制方法及使用說明
- 國家開放大學《行政組織學》章節測試參考答案
- 什么是標準工時如何得到標準工時
- 牛津譯林版英語八年級下冊8B——單詞默寫(表格版)
評論
0/150
提交評論