- 網(wǎng)絡(luò)互聯(lián)組網(wǎng)配置技術(shù)
- 楊林
- 1131字
- 2018-12-27 19:26:22
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)用廣泛,但它的參考模型研究卻很薄弱。
- 數(shù)據(jù)庫(kù)原理與應(yīng)用技術(shù)學(xué)習(xí)指導(dǎo)
- Windows 8應(yīng)用開發(fā)實(shí)戰(zhàn)
- 自動(dòng)生產(chǎn)線的拆裝與調(diào)試
- JSF2和RichFaces4使用指南
- CompTIA Linux+ Certification Guide
- 數(shù)據(jù)通信與計(jì)算機(jī)網(wǎng)絡(luò)
- 21天學(xué)通C語言
- Machine Learning with the Elastic Stack
- 工業(yè)機(jī)器人維護(hù)與保養(yǎng)
- Building a BeagleBone Black Super Cluster
- 基于敏捷開發(fā)的數(shù)據(jù)結(jié)構(gòu)研究
- 寒江獨(dú)釣:Windows內(nèi)核安全編程
- 三菱FX/Q系列PLC工程實(shí)例詳解
- 電腦故障排除與維護(hù)終極技巧金典
- 新世紀(jì)Photoshop CS6中文版應(yīng)用教程