回覆列表
-
1 # 使用者4829142829725
-
2 # 使用者2574951291239
首先,簡單地說:OSI參考模型是學術上和法律上的國際標準,是完整的權威的網路參考模型。
而TCP/IP參考模型是事實上的國際標準,即現實生活中被廣泛使用的網路參考模型。
這種情形是怎麼導致的呢。慢慢道來:
早在20世紀7-80年代,網路開始發展起來,開始的時候各個生產廠商各自為營,生產出許多不同的網路,它們都相互不相容。因此一個叫 國際標準組織的機構跑出來說:我們應該就網路制定個開放標準,只要大家都遵循這個標準,生產出來的東西相互相容,這樣消費者滿意,大家也都有肉吃了。。這個想法呢,也得到大家的擁護。。於是呢,這個機構就組織一批搞網路的專家研究網路通訊的一些原理及解決方案。大家都知道,搞學術的人都有拖沓的臭毛病,搞啊搞的搞了好多年,終於弄出了OSI,這個OSI也不是蓋的,把網路通訊問題都研究透了,很權威。專家們都很滿意,不過,卻也很驚訝地發現滿世界已經有許多網路產品在使用了,而且,遵循的並不是OSI標準,這是怎麼回事呢??原來啊,國際標準化組織說搞一個開放標準出來,那些個生產廠商開始也是很擁護的,就等著出結果呢,結果呢,等了一段時間始終發現沒標準出來,而現實中網路的發展和需求不等人啊。。怎麼辦呢,摸著石頭過河吧。。這個石頭就是TCP/IP參考模型了。這是一個很勢利的模型,它主要只研究網路互聯方面的一些問題,在網路連線過程出現了什麼問題,那麼才考慮去解決它,也就是說讓 現實去改正,這麼一來二去,幾年的時間裡,生產廠商們發現這個TCP/IP啊也挺好用,於是就佔領了整個市場。等OSI從實驗室裡出來的時候,發現現實世界已經被TCP/IP這個草根佔領了,想呼籲生產廠商們改用OSI標準,也沒人聽了哦。。
於是,就是現如今這種狀況了。。
好累,打了這麼多字
共同點:
1.0 兩者都以協議棧的概念為基礎,並且協議中的協議彼此獨立.
2.0 兩個模型中的各個層的功能也大體相似.
3.0 兩個模型傳輸層之上的各層也都是傳輸服務的使用者,並且使用者是面向應用的使用者.不同點:1.0 對於OSI/RM模型有三個明確的核心概念.(1)服務,(2)介面,(3)協議.而TCP/IP對此沒有明確的區分.2.0 OSI/RM模型是在協議發明之前設計的.而TCP/IP是在協議出現之後設計的.3.0 一個更在的區別在於OSI/RM模型有7層.而TCP/IP只有4層.
4.0 OSI/RM的網路層同時支援無連線和麵向連線的通訊,但是在傳輸層上只支援面向連線的通訊, 而TCP/IP模型的網路層上只有一種無連線通訊模式,但是在傳輸層上同時支援兩種通訊模式.