OSI參考模型和TCP/IP參考模型

Koma_Wong發表於2018-07-15

讀者一定都聽說過著名的OSI協議參考模型,它是基於國際標準化組織ISO的建議發展起來的,從上到下共分為 7 層:應用層表示層會話層傳輸層網路層資料鏈路層物理層。這個 7 層的協議模型雖然規定得非常細緻和完善,但在實際中卻得不到廣泛的應用,其重要的原因之一就在於它過於複雜。但它仍是此後很多協議模型的基礎,這種分層架構的思想在很多領域都得到了廣泛的應用。與此相區別的TCP/IP協議模型從一開始就遵循簡單明確的設計思路,它將TCP/IP的 7層協議模型簡化為 4 層,從而更有利於實現和使用。TCP/IP的協議參考模型和OSI協議參考模型的對應關係如下圖所示。


下面分別對者TCP/IP的 4 層模型進行簡要介紹。

  • 網路介面層:負責將二進位制流轉換為資料幀,並進行資料幀的傳送和接收。要注意的是資料幀是獨立的網路資訊傳輸單元。
  • 網路層:負責將資料幀封裝成 IP 資料包,並執行必要的路由演算法。
  • 傳輸層:負責端對端之間的通訊會話連線與建立。 傳輸協議的選擇根據資料傳輸方式而定。
  • 應用層:負責應用程式的網路訪問,這裡通過埠號來識別各個不同的程式。

相關文章