天天看點

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

   要知道,資料在網絡之間的傳輸過程是非常複雜的,是以應首先建立分層模型,分層模型是一組用于開發網絡協定的設計方法,就是把網絡之間各個節點通信這個複雜的問題分層若幹個相對簡單的問題,每個問題對應一層,每一層實作一定的功能,互相協作即可完成資料通信這個複雜任務。

OSI參考模型

       OSI(Open System Interconnect)開放系統互聯參考模型,是ISO(國際标準組織)頒布的一個開放式體系結構 ,把網絡分為七層。

分層

                       功能

應用層

網絡服務與最終使用者的一個接口

表示層

資料格式轉換編碼,資料壓縮和解壓,資料加密和解密等

會話層

允許不同主機上的使用者之間,建立、管理、終止會話

傳輸層

把上層資料分割成資料段,定義協定端口号,實作不同主機使用者程序間的資料通信

網絡層

把上層資料封裝成資料包,進行邏輯位址尋址,實作不同網絡間的路徑選擇

資料鍊路層

把上次資料封裝成固定格式的幀,進行硬體位址尋址,差錯校驗等

實體層

實體連接配接,完成相鄰節點之間的原始比特流的傳輸

TCP/IP參考模型  

    TCP/IP是一系列模型的集合,早期的TCP/IP模型是四層結構,後來借鑒OSI的七層參考模型,形成了一個新的五層結構。

     TCP/IP四層模型

     TCP/IP五層模型

      OSI七層模型

         應用層

         表示層

         會話層

         傳輸層

         網絡層 

         網絡層

       網絡接口層

       資料鍊路層

        實體層

         實體層

TCP/IP五層協定常見協定與裝置

    如今的網絡多以TCP/IP協定作為基礎,所有人們更多的應用TCP/IP分層模型在實際工作中分析問題,解決問題,而TCP/IP五層模型應用得更加廣泛。

TCP/IP五層模型

               常見協定

典型硬體裝置

   應用層

   HTTP、FTP、TFTP、SMTP、SNMP、DNS

   計算機

   傳輸層 

           TCP、UDP

   防火牆

   網絡層

    ICMP、IGMP    IP    ARP、RARP

   路由器

 資料鍊路層

   由底層網絡定義的協定

   交換機

   實體層

    網卡

資料封裝與解封裝時,資料在傳輸過程中的協定資料機關PDU

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

 資料封裝過程

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

資料解封裝過程

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

繼續閱讀