281.OSI模型和TCP/IP模型的比較

1.相同之處

(1)層次結構劃分思想相同
兩種體系結構都是以協議棧,即不一樣協議造成的層次結構,爲基礎進行層次結構的劃分,並且協議棧中的協議相互彼此獨立。這樣作的好處是,能夠大大簡化各類網絡協議的設計,只須要爲不一樣協議提供關聯接口便可。網絡

 

(2)整體層次結構類似
這兩個體系結構雖然總的層數和對應層次名稱都有所不一樣,但整體層次結構極其類似。TCP/IP協議體系結構中的網絡接口層對應了OSI/RM最低的數據鏈路層和和物理層。TCP/IP協議體系結構的應用層對應OSI/RM中的應用層、表示層和會話層。OSI/RM中的網絡層雖然與TCP/IP的網際層名稱上不一樣,但功能卻徹底同樣,至於傳輸層兩種結構都是徹底同樣的。在這兩種結構中,傳輸層如下都屬於通訊子網部分,傳輸層及以上各層都提供了端到端、與網絡無關的服務,屬於資源子網部分。post

 

(3)核心組成同樣
兩種體系結構中都定義了服務、接口和協議三個重要核心概念。服務定義了各層應該作些什麼,要提供哪些功能。接口,也就是SAP(服務訪問點),爲對應的上層提供了獲取本層服務的邏輯接口,規定了有哪些參數可使用,以及使用這些參數的結果是什麼。協議就是標準中所說的「通訊規程」,它是各層服務功能的具體實現者。固然同一服務在不一樣網絡中能夠用不一樣的協議來實現。各層中的協議各自實現本身的功能,並不影響其餘層,任何的一層都只爲相鄰的上一層提供服務。計算機網絡

 

 

 

2.不一樣之處

(1)適用範圍不一樣
OSI/RM是先有理論模型,後面纔開發標準化協議,因此OSI/RM不偏重於任何特定的網絡類型,具備最普遍的理論參考性,是一個理想化的模型。而TCP/IP協議體系結構則相反,它是在TCP/IP協議族的基礎上,專門針對這些協議進行的功能描述和層次劃分,與協議的關係很是緊密,僅適用於TCP/IP網絡,最具實踐性。設計

 

 

(2)層次結構不一樣
TCP/IP協議體系結構中沒有會話層和表示層,事實已證實這兩層沒有多大用途,即便在OSI/RM中也同樣,因此最後取消了,它們的功能合併在應用層之中。另外,OSI/RM中的物理層和數據鏈路層的功能在TCP/IP協議體系結構中合併到網絡接口層,儘管實際上在TCP/IP協議體系結構中對這個層中的具體功能並無明確規定,實際上這層功能就是OSI/RM物理層和數據鏈路層的功能。這也是TCP/IP協議體系結構層次劃分中不科學的一個重要方面。blog

 

 

(3)支持的網絡通訊模式不一樣
OSI/RM的網絡層同時支持無鏈接和麪向鏈接的網絡通訊,TCP/IP模型的網絡層只提供無鏈接的服務。接口

 

 

(4)所包括的通訊協議不一樣
OSI/RM是一種開放型的適用於全部類型計算機網絡的理想化體系結構模型,因此它的通訊協議不只很是多並且類型複雜,適用於各種網絡。可是,因爲如今網絡系統設計者一般不是參考OSI/RM,而是以目前佔據了絕大部分市場的TCP/IP體系結構做爲設計參考,因此如今OSI/RM中的許多通訊協議都已過期。儘管TCP/IP網絡也在OSI/RM的設計範圍內,但TCP/IP網絡中的通訊協議是專門針對具體的TCP/IP協議體系結構而開發,更具備TCP/IP協議體系結構的特色,並且這些協議在不斷改進,很是適用於目前普遍應用的TCP/IP網絡。資源

 

 

 

相關文章
相關標籤/搜索