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

資料封裝過程
資料解封裝過程