為網(wǎng)絡(luò)的體系結(jié)構(gòu)
發(fā)布時間:2014/8/17 21:36:28 訪問次數(shù):571
從簡單例子可以更好地理解分層可以帶來很多好處。如:
(1)各層之間是獨立的。某一層并不TL071CD需要知道它的下一層是如何實現(xiàn)的,而僅僅需要知道該層通過層間的接口(即界面)所提供的服務(wù)。由于每一層只實現(xiàn)一種相對獨立的功能,因而可將一個難以處理的復(fù)雜問題分解為若干個較容易處理的更小一些的問題。這樣,整個問題的復(fù)雜程度就下降了。
(2)靈活性好。當任何一層發(fā)生變化時(例如由于技術(shù)的變化),只要層間接口關(guān)系保持不變,則在這層以上或以下各層均不受影響。此外,對某一層提供的服務(wù)還可進行修改。當某層提供的服務(wù)不再需要時,也可以將這層取消。
(3)結(jié)構(gòu)上可分割開。各層都可以采用最合適的技術(shù)來實現(xiàn)。
(4)易于實現(xiàn)和維護。這種結(jié)構(gòu)使得實現(xiàn)和調(diào)試一個龐大而又復(fù)雜的系統(tǒng)變得易于處理,因為整個的系統(tǒng)已被分解為若干個相對獨立的子系統(tǒng)。
(5)能促進標準化工作。因為每一層的功能及其所提供的服務(wù)都已有了精確的說明。
分層時應(yīng)注意使每一層的功能非常明確。若層數(shù)太少,就會使每一層的協(xié)議太復(fù)雜。但層數(shù)太多又會在描述和綜合各層功能的系統(tǒng)工程任務(wù)時遇到較多的困難。通常各層所要完成的功能主要有以下一些(可以只包括一種,也可以包括多種):
①差鍇控制 使得和網(wǎng)絡(luò)對等端的相應(yīng)層次的通信更加可靠。
②流量控制 使得發(fā)送端的發(fā)送速率不要太快,要使接收端來得及接收。
③分段和重裝 發(fā)送端把要發(fā)送的數(shù)據(jù)塊劃分為更小的單位,在接收端將其還原。
④復(fù)用和分用 發(fā)送端幾個高層會話復(fù)用一條低層的連接,在接收端再進行分用。
⑤連接建立和釋放 交換數(shù)據(jù)前先建立一條邏輯連接。數(shù)據(jù)傳送結(jié)束后釋放連接。
分層當然也有一些缺點,例如,有些功能會在不同的層次中重復(fù)出現(xiàn),因而產(chǎn)生了額外開銷。
我們把計算機網(wǎng)絡(luò)的各層及其協(xié)議的集合,稱為網(wǎng)絡(luò)的體系結(jié)構(gòu)(architecture)。換種說法,計算機網(wǎng)絡(luò)的體系結(jié)構(gòu)就是這個計算機網(wǎng)絡(luò)及其構(gòu)件所應(yīng)完成的功能的精確定義[GREE82]。需要強調(diào)的是:這些功能究竟是用何種硬件或軟件完成的,則是一個遵循這種體系結(jié)構(gòu)的實現(xiàn)(implementation)的問題。體系結(jié)構(gòu)的英文名詞architecture的原意是建筑學(xué)或建筑的設(shè)計和風(fēng)格。它和一個具體的建筑物的概念很不相同。例如,我們可以走進一個明代的建筑物中,但卻不能走進一個明代的建筑風(fēng)格之中。同理,我們也不能把一個具體的計算機網(wǎng)絡(luò)說成是一個抽象的網(wǎng)絡(luò)體系結(jié)構(gòu)?傊w系結(jié)構(gòu)是抽象的,而實現(xiàn)則是具體的,是真正在運行的計算機硬件和軟件。
從簡單例子可以更好地理解分層可以帶來很多好處。如:
(1)各層之間是獨立的。某一層并不TL071CD需要知道它的下一層是如何實現(xiàn)的,而僅僅需要知道該層通過層間的接口(即界面)所提供的服務(wù)。由于每一層只實現(xiàn)一種相對獨立的功能,因而可將一個難以處理的復(fù)雜問題分解為若干個較容易處理的更小一些的問題。這樣,整個問題的復(fù)雜程度就下降了。
(2)靈活性好。當任何一層發(fā)生變化時(例如由于技術(shù)的變化),只要層間接口關(guān)系保持不變,則在這層以上或以下各層均不受影響。此外,對某一層提供的服務(wù)還可進行修改。當某層提供的服務(wù)不再需要時,也可以將這層取消。
(3)結(jié)構(gòu)上可分割開。各層都可以采用最合適的技術(shù)來實現(xiàn)。
(4)易于實現(xiàn)和維護。這種結(jié)構(gòu)使得實現(xiàn)和調(diào)試一個龐大而又復(fù)雜的系統(tǒng)變得易于處理,因為整個的系統(tǒng)已被分解為若干個相對獨立的子系統(tǒng)。
(5)能促進標準化工作。因為每一層的功能及其所提供的服務(wù)都已有了精確的說明。
分層時應(yīng)注意使每一層的功能非常明確。若層數(shù)太少,就會使每一層的協(xié)議太復(fù)雜。但層數(shù)太多又會在描述和綜合各層功能的系統(tǒng)工程任務(wù)時遇到較多的困難。通常各層所要完成的功能主要有以下一些(可以只包括一種,也可以包括多種):
①差鍇控制 使得和網(wǎng)絡(luò)對等端的相應(yīng)層次的通信更加可靠。
②流量控制 使得發(fā)送端的發(fā)送速率不要太快,要使接收端來得及接收。
③分段和重裝 發(fā)送端把要發(fā)送的數(shù)據(jù)塊劃分為更小的單位,在接收端將其還原。
④復(fù)用和分用 發(fā)送端幾個高層會話復(fù)用一條低層的連接,在接收端再進行分用。
⑤連接建立和釋放 交換數(shù)據(jù)前先建立一條邏輯連接。數(shù)據(jù)傳送結(jié)束后釋放連接。
分層當然也有一些缺點,例如,有些功能會在不同的層次中重復(fù)出現(xiàn),因而產(chǎn)生了額外開銷。
我們把計算機網(wǎng)絡(luò)的各層及其協(xié)議的集合,稱為網(wǎng)絡(luò)的體系結(jié)構(gòu)(architecture)。換種說法,計算機網(wǎng)絡(luò)的體系結(jié)構(gòu)就是這個計算機網(wǎng)絡(luò)及其構(gòu)件所應(yīng)完成的功能的精確定義[GREE82]。需要強調(diào)的是:這些功能究竟是用何種硬件或軟件完成的,則是一個遵循這種體系結(jié)構(gòu)的實現(xiàn)(implementation)的問題。體系結(jié)構(gòu)的英文名詞architecture的原意是建筑學(xué)或建筑的設(shè)計和風(fēng)格。它和一個具體的建筑物的概念很不相同。例如,我們可以走進一個明代的建筑物中,但卻不能走進一個明代的建筑風(fēng)格之中。同理,我們也不能把一個具體的計算機網(wǎng)絡(luò)說成是一個抽象的網(wǎng)絡(luò)體系結(jié)構(gòu)?傊,體系結(jié)構(gòu)是抽象的,而實現(xiàn)則是具體的,是真正在運行的計算機硬件和軟件。
上一篇:劃分層次的舉例
熱門點擊
- 因特網(wǎng)交換點IXP在全球的分布
- 以太網(wǎng)及其優(yōu)勢
- 微分控制
- OSI失敗的原因可歸納
- FCS體系結(jié)構(gòu)
- MF47型指針式萬用表的工作原理
- 常用的絞合線的類別、帶寬和典型應(yīng)用
- 零階采樣保持器
- 微分型單穩(wěn)態(tài)觸發(fā)器實驗電路
- STD總線
推薦技術(shù)資料
- 自制智能型ICL7135
- 表頭使ff11CL7135作為ADC,ICL7135是... [詳細]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究