計算機(jī)網(wǎng)絡(luò)的功能特性:
計算機(jī)網(wǎng)絡(luò)應(yīng)該在源結(jié)點和目標(biāo)結(jié)點之間提供傳輸線路,這種傳輸線路可能要經(jīng)過一些中間結(jié)點。
通信網(wǎng)絡(luò)有一個特點,即間歇性或突發(fā)性。
計算機(jī)網(wǎng)絡(luò)的功能之一是對傳輸?shù)男畔ⅲū忍亓鳎┓纸M(或稱為打包),加入控制信息,并把分組正確地傳送目的地址。
加入分組的控制信息主要有兩種:一種是接收端用于驗證是否正確接收的差錯控制信息;另一種是指明數(shù)據(jù)包的發(fā)送端和接收端的地址信息。即差錯控制功能和尋址功能。
計算機(jī)網(wǎng)絡(luò)還必須有控制結(jié)點信息發(fā)送順序的數(shù)據(jù)鏈路控制功能 DLC ( Data Link Control )。
每個轉(zhuǎn)發(fā)結(jié)點都要有根據(jù)網(wǎng)絡(luò)配置和交通情況決定路由的能力。
數(shù)據(jù)鏈路控制功能( DLC )則與 Modem 的調(diào)制與調(diào)解功能無關(guān),與數(shù)據(jù)幀中的信息字段的內(nèi)容無關(guān)。
計算機(jī)網(wǎng)絡(luò)功能按它們的作用范圍分類:( 1 ) Modem 和數(shù)據(jù)鏈路控制功能;( 2 )協(xié)議轉(zhuǎn)換、會話管理和打包 / 拆包功能;( 3 )尋址和路由功能。
尋址—路由—數(shù)據(jù)分組功能以上的層次對端用戶隱藏了通信網(wǎng)絡(luò)很多細(xì)節(jié),因而這些功能層次叫做高層功能,它們的下邊功能層次叫做低層功能。
用“接口”來描述相鄰層之間的相互作用。在兩個相鄰層之間,下層為上層提供服務(wù),上層利用下層提供的服務(wù)實現(xiàn)規(guī)定給自己的功能,這種服務(wù)和被服務(wù)的關(guān)系就是所謂的接口關(guān)系。
對等層之間的按規(guī)定的協(xié)議通信,相鄰層之間按接口關(guān)系提供服務(wù)和接受服務(wù)。把實現(xiàn)復(fù)雜的網(wǎng)絡(luò)通信過程的各種功能劃分成這樣的層次結(jié)構(gòu),就是網(wǎng)絡(luò)的分層體系結(jié)構(gòu)。
3.2 幾種商用計算機(jī)網(wǎng)絡(luò)的體系結(jié)構(gòu)
SNA ( System Network Architecture )是 IBM 公司的系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)。由多個主機(jī)和終端組成任意拓相結(jié)構(gòu)的廣域網(wǎng)絡(luò)。它對 OSI 模型有很大的影響。 SNA 關(guān)于分層的概念、層數(shù)的選擇以及各層的功能都類似于 OSI 模型。 SNA 是面向連接 .(填空、選擇、判斷)
SNA 一些功能涉及整個網(wǎng)絡(luò)的控制和管理,這些功能可以由一個單獨的結(jié)點——系統(tǒng)服務(wù)控制點( SSCP )來實現(xiàn)。
DNA ( Digital Network Architecture )是 DEC 公司的網(wǎng)絡(luò)體系結(jié)構(gòu)。 DECnet 網(wǎng)絡(luò)就是根據(jù)這種體系結(jié)構(gòu)實現(xiàn)的。
數(shù)據(jù)鏈路級和 DLC 功能一樣。 DEC 給這一層設(shè)計的專用協(xié)議叫 DDCMP ( Digital Data Communication Message Protcol )。這是一種面向字符的協(xié)議,它把字符作為信息傳輸?shù)幕締挝弧?DNA 是一種無連接 .
DNA 提交和順序方面的不正確性似乎是個缺點,但是它的確簡化了傳輸協(xié)議。 SNA 保證連接,順序和提交。
4 . X . 25 (重點) 是由 CCITT 建議的在公用數(shù)據(jù)網(wǎng) PDN ( Public Data Network )上數(shù)據(jù)終端設(shè)備 DTE (即計算機(jī),終端或其它按分組方式工作的設(shè)備)和通信子網(wǎng)之間的接口。事實上, X.25 包括了通信子網(wǎng)最下邊的三個邏輯功能層: 即物理層、鏈路層(或幀層)和網(wǎng)絡(luò)層(或分組層) 和 SNA 下面的三層是對應(yīng)的。(多選)
層)用 X.21 協(xié)議作為用戶結(jié)點( DTE )和通信子網(wǎng)中最近的數(shù)據(jù)電 路連接設(shè)備( DCE )之間建立電氣連接的對等協(xié)議。 鏈路層協(xié)議管理分組序列的無差錯傳輸 ,它使用 協(xié)議的全雙工異步平衡模式 . 分組層協(xié)議建立虛電路( VC ),有流控功能和尋址功能。 (填空、多選、判斷)
3.3 ISO 開放系統(tǒng)互邊參考模型的概念
開放系統(tǒng):指遵從國際標(biāo)準(zhǔn)能夠通過互連而相互作用的系統(tǒng)。顯然系統(tǒng)之間的相互作用只涉及系統(tǒng)外部行為,而與系統(tǒng)內(nèi)部的結(jié)構(gòu)和功能無關(guān)。
分層是一種結(jié)構(gòu)化技術(shù),按照這種技術(shù)構(gòu)造的系統(tǒng)可以從邏輯上看成是一些連續(xù)層次的組合。每一層的功能都是在其下層功能的基礎(chǔ)上實現(xiàn)的,是下層功能的增強(qiáng)或提高。
每一個開放系統(tǒng)邏輯上被年邁是由一些連續(xù)的子系統(tǒng)組成,這些子系統(tǒng)都處于各個開放系統(tǒng)和分層的交叉點上。一個層次邏輯上可民被看成由所有互連系統(tǒng)的同一行上的子系統(tǒng)組成的。
處于同一層中的實體叫對等實體。
分層的基本想法是: [1] 每一層都在它的下層提供的服務(wù)基礎(chǔ)上提供更高級的增值服務(wù); [2] 分層的方法就把復(fù)雜問題分解開了; [3] 分層的另外一個目的是保持層次之間的獨立性。
( N+1 )實體從( N )服務(wù)訪問點 SAP ( Service Access Point )獲得( N )服務(wù)。服務(wù)可看作是層間的接口。
四種服務(wù)原語:請求原語、指示垢語、響應(yīng)原語和確認(rèn)原語。服務(wù)原語的服務(wù)數(shù)據(jù)單元和接口控制信息有關(guān)。用服務(wù)原語表示層間傳送的信息更能表現(xiàn)出信息流之間的因果關(guān)系。所有層都提供一種共同的服務(wù),即在對等的 SAP 之間建立聯(lián)系,因而也使用這些 SAP 的對等實體之間建立了聯(lián)系。(多選、簡答)( P44 圖 3.8 )
( N )實體用名稱唯一標(biāo)識,名稱的作用范圍叫域。
( N )連接的建立和釋放是在( N — 1 )連接之上動態(tài)地進(jìn)行。
在( N — 1 )連接之上可以構(gòu)造出三種具體的( N )連接:一一對應(yīng)式、多路復(fù)用式、分流。
各個實體之間的信息傳輸是由各種數(shù)據(jù)單元實現(xiàn)的。
3.4 OSI 分層體系結(jié)構(gòu)
七層協(xié)議模型是根據(jù)以下原則定義的:
層次不能太多,也不能太少。
每一層應(yīng)該有定義明確的功能。
每一層的功能要盡量局部化。
以往的經(jīng)驗證明成功的層次應(yīng)予保留。
考慮數(shù)據(jù)處理的需要。
層次的邊界應(yīng)劃分在服務(wù)描述的量最小,交互作用最少的地方。
每一層只與它的上下鄰層產(chǎn)生接口。
需要時,可以在一個層次中再劃分出一些子層。
七層功能
應(yīng)用層:這一層的協(xié)議直接為端用戶服務(wù)提供分布式處理環(huán)境。
表示層:表示層的用途是提供一個可供應(yīng)用造反的服務(wù)的集合,使得應(yīng)用層可以根據(jù)這些服務(wù)功能解釋數(shù)據(jù)的涵義。
會話層:會話層支持兩個表示層實體之間的交互作用。
傳輸層:這一層在低服務(wù)的基礎(chǔ)上提供一種通用的傳輸服務(wù)。傳輸層用多路復(fù)用或分流的方式優(yōu)化網(wǎng)絡(luò)的傳輸性能。
網(wǎng)絡(luò)層:這一層功能屬于通信子網(wǎng),它通過網(wǎng)絡(luò)連接交換傳輸層實體發(fā)出的數(shù)據(jù)。
數(shù)據(jù)鏈路層:這一層功能是建立、維持和釋放網(wǎng)絡(luò)實體之間的數(shù)據(jù)鏈路,這種數(shù)據(jù)鏈路對網(wǎng)絡(luò)層應(yīng)表現(xiàn)為一條無差錯的信道。
物理層:規(guī)定通信設(shè)備的機(jī)械的、電氣的、功能的和過程的特性,用以建立、維持和釋放數(shù)據(jù)鏈路實體間的連接。
OSI 協(xié)議集:
物理層協(xié)議: OSI 采納了各種現(xiàn)成的協(xié)議。其中有 RS — 232 、 RS — 449 、 X.21 、 V.35 、 ISDN 以及 FDDI 、 IEEE 802.3 、 IEEE 802.4 和 IEEE 802.5 的物理層協(xié)議。
數(shù)據(jù)鏈路層協(xié)議:在數(shù)據(jù)鏈路層, OSI 的協(xié)議集也采納了當(dāng)前流行的協(xié)議。其中包括 HDLC 、 LAP — B 以及 IEEE 802 的數(shù)據(jù)鏈路層協(xié)議( ISO 8802 )。數(shù)據(jù)鏈路導(dǎo)通知不同的協(xié)議滿足不同的技術(shù)要求。
網(wǎng)絡(luò)層協(xié)議:網(wǎng)絡(luò)層提供兩種服務(wù):面向連接的服務(wù)和無連接的服務(wù)。與此相對應(yīng)的協(xié)議是 CCITT X.213 。ISO 8473 文件定義了無連接的網(wǎng)絡(luò)服務(wù) CLNS .
網(wǎng)絡(luò)層的三個子層功能: [1] 最上面的子層完成子網(wǎng)無關(guān)的會聚功能( SNIC ),相當(dāng)于網(wǎng)際協(xié)議;中間一個子層實現(xiàn)子網(wǎng)相關(guān)的會聚功能( SNDC );最下面的子層利用數(shù)據(jù)鏈路服務(wù),實現(xiàn)子網(wǎng)訪問功能( SNAC )。三個子層是任選的。
傳輸層協(xié)議:傳輸層和網(wǎng)絡(luò)層之間的界面是用戶和通信子網(wǎng)的界面。傳輸層的任務(wù)是在子網(wǎng)服務(wù)基礎(chǔ)上提供完整的數(shù)據(jù)傳送。面向連接的傳輸協(xié)議分為五類: TP0 、 TP1 、 TP2 、 TP3 和 TP4 。
會話層協(xié)議:會話層協(xié)議集像個大工具箱,每種工具叫做一個功能單元。
表示層協(xié)議: OSI 的第一個抽象語法是 ASN.1 ( Abstract Syntax Notation 1 )。表示層過程用于建立連接、控制數(shù)據(jù)的發(fā)送和同步。它只是個很簡單的相鄰之間的“過路”協(xié)議。
應(yīng)用層協(xié)議: OSI 提出了應(yīng)用服務(wù)元素 ASE ( Application Service Element )。最主要的 ASE 有四種,即聯(lián)系控制服務(wù)元素 ACSE(Association Control Service Element) ,遠(yuǎn)程操作服務(wù)元素 ROSE ( Remote Operations Service Element ),可靠傳輸服務(wù)元素 RTSE ( Reliable Transfer Service Element ),以及提交、并發(fā)和恢復(fù) CCR ( Commitment Concurrency and Recovery )。
已經(jīng)定義的 OSI 應(yīng)用層協(xié)議主有五種: OSI 的電子郵件標(biāo)準(zhǔn)( ISO 10021 )叫做 MOTIS ( Message-Oriented Text Interchange System ),它是根據(jù) CCITT 的 X.400 建議制定的; OSI 的文件傳輸協(xié)議( ISO 8571 和 ISO 8572 )叫做 FTAM ( File Transfer Access and Management ), OSI 的目錄服務(wù) DS ( Directory Service )協(xié)議( ISO 9594 )來源于 CCITTR X.500 系列建議, DS 提供分布式數(shù)據(jù)庫功能; OSI 的虛擬終端 VT(Virtual Terminal) 協(xié)議;關(guān)于網(wǎng)絡(luò)管理, OSI 制定了公共管理信息協(xié)議 CMIT ( Common Management Information Protocol )和公共管理信息服務(wù) CMIS ( Common Management Information Service )。
習(xí)題:
OSI 層間的服務(wù)是用什么定義的?有確認(rèn)的服務(wù)和無確認(rèn)的服務(wù)有什么區(qū)別?說出下面服務(wù)中哪些是有確認(rèn)的服務(wù),哪些是無確認(rèn)的服務(wù),哪些可以有確認(rèn)也可以沒有確認(rèn)。
建立連接;( 2 )數(shù)據(jù)傳輸;( 3 )連接釋放。
答: OSI 層間的服務(wù)是由原語操作定義的。四種原語為:請求原語、指示原語、響應(yīng)原語和確認(rèn)原語。前二種為無確認(rèn)服務(wù),后二種有有確認(rèn)原語。( 1 )建立連接為有確認(rèn)服務(wù);( 2 )數(shù)據(jù)傳輸為無確認(rèn)服務(wù);( 3 )連接釋放為有確認(rèn)也可以為無確認(rèn)服務(wù)。
OSI 的第幾層分別處理下面的問題?
把比特流劃分為幀:數(shù)據(jù)鏈路層
決策使用哪條路徑到達(dá)目的端:網(wǎng)絡(luò)層
提供同步信息:會話層