官术网_书友最值得收藏!

2.3 OSI參考模型與TCP/IP模型的比較

OSI參考模型與TCP/IP參考模型的共同之處是它們都采用了層次結(jié)構(gòu)的概念。在傳輸層中二者定義了相似的功能。但是二者在層次劃分、使用的協(xié)議上又是有很大區(qū)別的,如圖2-4所示。

圖2-4 兩種模型比較示意圖

無論是OSI參考模型與協(xié)議,還是TCP/IP參考模型與協(xié)議都不是完美的,對(duì)二者的評(píng)論與批評(píng)一直都是存在的。在20世紀(jì)80年代幾乎所有專家都曾認(rèn)為OSI參考模型與協(xié)議將風(fēng)靡世界,但事實(shí)卻與人們預(yù)想的相反。

造成OSI協(xié)議不能流行的原因之一是模型與協(xié)議自身的缺陷。大多數(shù)都認(rèn)為OSI參考模型的層次數(shù)量與內(nèi)容可能是最佳的選擇,其實(shí)并不是這樣的。會(huì)話層在大多數(shù)應(yīng)用中很少用到,表示層幾乎是空的。在數(shù)據(jù)鏈路層與網(wǎng)絡(luò)層有很多的子層插入,每個(gè)子層都有不同的功能。OSI參考模型將“服務(wù)”與“協(xié)議”的定義結(jié)合起來,使得參考模型變得格外復(fù)雜,實(shí)現(xiàn)起來相對(duì)困難。同時(shí),尋址、流控與差錯(cuò)控制在每一層里都重復(fù)出現(xiàn),必然降低系統(tǒng)效率。

同樣,TCP/IP參考模型與協(xié)議也有它自身的缺陷。第一,它在服務(wù)、接口與協(xié)議的區(qū)別上就不清楚。一個(gè)好的軟件工程應(yīng)該將功能與實(shí)現(xiàn)方法區(qū)分開來,TCP/IP卻恰恰沒有很好地做到這點(diǎn),這就使得TCP/IP參考模型若要使用新的技術(shù),其指導(dǎo)意義就遠(yuǎn)遠(yuǎn)不夠;第二,TCP/IP的主機(jī)到網(wǎng)絡(luò)層本身并不是實(shí)際的一層,它定義了網(wǎng)絡(luò)層與數(shù)據(jù)鏈路層的接口;第三,物理層與數(shù)據(jù)鏈路層的劃分是很有必要的,一個(gè)好的參考模型應(yīng)該將它們區(qū)分開來,但TCP/IP參考模型卻沒有做到這點(diǎn),如表2-1所示。

表2-1 OSI參考模型與TCP/IP模型作用比較

盡管TCP/IP存在很多非議,但自從TCP/IP在20世紀(jì)70年代誕生以來并且經(jīng)歷了20多年的實(shí)踐檢驗(yàn),其成功經(jīng)歷仍然贏得了大量的用戶和投資。TCP/IP的成功促進(jìn)著Internet的發(fā)展,Internet的發(fā)展又進(jìn)一步擴(kuò)大了TCP/IP的影響。

TCP/IP首先在網(wǎng)絡(luò)學(xué)術(shù)界爭(zhēng)取了一大批用戶,同時(shí)也越來越受到計(jì)算機(jī)產(chǎn)業(yè)界的青睞。IBM、DEC等大公司紛紛宣布支持TCP/IP,局域網(wǎng)操作系統(tǒng)NetWare、LAN Manager爭(zhēng)相將TCP/IP納入自己的體系結(jié)構(gòu),UNIX、POSIX操作系統(tǒng)也一如既往地支持TCP/IP,甚至數(shù)據(jù)庫(kù)Oracle都支持TCP/IP。相比之下,OSI參考模型與協(xié)議顯得有些勢(shì)單力薄。人們普通希望網(wǎng)絡(luò)標(biāo)準(zhǔn)化,但OSI遲遲沒有成熟的產(chǎn)品推出,妨礙了第三方廠家開發(fā)相應(yīng)的硬件和軟件,從而影響了OSI產(chǎn)品的市場(chǎng)占有率與今后的發(fā)展。

無論是OSI或TCP/IP參考模型與協(xié)議都有它成功的一面和不足的一面。國(guó)際標(biāo)準(zhǔn)化組織(ISO)原本計(jì)劃通過推動(dòng)OSI參考模型與協(xié)議的研究來促進(jìn)網(wǎng)絡(luò)的標(biāo)準(zhǔn)化,但事實(shí)上這個(gè)目標(biāo)沒有實(shí)現(xiàn)。TCP/IP利用正確的策略,抓住了有利的時(shí)機(jī),伴隨著Internet的發(fā)展而成為目前公認(rèn)的工業(yè)標(biāo)準(zhǔn)。在網(wǎng)絡(luò)標(biāo)準(zhǔn)化的進(jìn)程中,我們面對(duì)著的就是這樣一個(gè)事實(shí)。OSI參考模型由于要照顧各方面的因素,使OSI參考模型變得大而全,效率很低。但無論怎樣,OSI的很多研究結(jié)果、方法以及提出的概念對(duì)今后網(wǎng)絡(luò)發(fā)展還是有很高的指導(dǎo)意義的。TCP/IP盡管應(yīng)用廣泛,但它的參考模型研究卻很薄弱。

主站蜘蛛池模板: 乳源| 湖南省| 潍坊市| 新和县| 中牟县| 抚宁县| 历史| 萝北县| 商河县| 龙山县| 永胜县| 日土县| 石楼县| 土默特左旗| 广州市| 新密市| 长治市| 大埔区| 陕西省| 开阳县| 宣汉县| 雷州市| 五原县| 中宁县| 都江堰市| 商水县| 东城区| 城固县| 出国| 衡东县| 景东| 南漳县| 新河县| 丹江口市| 班玛县| 望城县| 察哈| 明溪县| 临高县| 元氏县| 上蔡县|