回覆列表
-
1 # 網路圈
-
2 # 大智的奇妙冒險之旅
在講講它們的具體區別,(至於它們的什麼無連線與有連線這種區別我就不講了,講了非專業的人士也聽不懂)OSI是由國際標準化組織ISO制定的,它規定了OSI每一層具體的功能,概念。比如OSI有三個明確概念功能,服務、介面、協議,而TCP/IP在這三者上面的區別不是很清楚,我前面也講過TCP/IP是很具有靈活性的。
好了,我再講講關於為什麼現在還是再用TCP/IP來作為網路通訊而不是OSI。在我看來分層太多反而有些冗餘,也就是說OSI只適合用來作為理論概念,說是這麼說而已,而實際應用還是需要使用TCP/IP這種更具有靈活性的參考模型。
還有一個極其重要的就是,TCP/IP在區域網、廣域網、網際網路中被廣泛使用,它是internet最重要最基礎的協議。
若我們把網際網路通訊比喻成一座大廈,那OSI模型就是大廈裡的最原始的電梯,有了OSI模型資料才能正常通訊,而TCP/IP可看成是大廈裡的另一部更高階一點的電梯。
TCP/IP模型和OSI模型的關係1、OSI 七層模型
OSI模型全名為“開放式系統互聯通訊參考模型”,是網際網路網路的標準框架,在1983年由ISO(國際標準組織)提出的概念模型。它定義了7層框架,每層都提供了良好介面。
2、TCP/IP 四層模型(也有:TCP/IP五層模型)
TCP/IP四層模型參考OSI模型,先有TCP/IP協議,再建立模型,不適用於非TCP/IP網路。TCP/IP和OSI模型並不能精確的匹配,但我們可參考OSI模型找到TCP/IP模型對應的層,如下圖示:
從上圖可以看出,OSI模型的最上三層(應用層、表示層、會話層)在TCP/IP模型中彙總為“應用層”。
為什麼用TCP/IP四層而不是OSI七層模型?首先來說,OSI模型是在協議開發前設計出來的理論模型,並沒有成熟的產品,而TCP/IP四層模型是參考OSI模型來設計的,無論是在可實施性還是可靠性上,TCP/IP四層模型更為成熟,所以TCP/IP才是當前的“標準”。