OSI(Open System Interconnection)參考模型是國際標準化組織(ISO)制定的一個用於計算機或通訊系統間互聯的標準體系,通常稱爲OSI參考模型或七層模型。php
OSI/RM模型(Open System Interconnection/Reference Model)。它將計算機網絡體系結構的通訊協議劃分爲七層,自下而上依次爲:物理層(Physics Layer)、數據鏈路層(Data Link Layer)、網絡層(Network Layer)、傳輸層(Transport Layer)、會話層(Session Layer)、表示層(Presentation Layer)、應用層(Application Layer)。其中第四層完成數據傳送服務,上面三層面向用戶。安全
除了標準的OSI七層模型之外,常見的網絡層次劃分還有TCP/IP四層協議以及TCP/IP五層協議,它們之間的對應關係以下圖所示:網絡
OSI引入了服務、接口、協議、分層的概念,TCP/IP借鑑了OSI的這些概念創建TCP/IP模型。socket
OSI先有模型,後有協議,先有標準,後進行實踐;而TCP/IP則相反,先有協議和應用再提出了模型,且是參照的OSI模型。加密
OSI七層 | TCP/IP五層模型 | TCP/IP四層 | 基本數據單位 | 重要設備 | 主要功能 | 協議 |
應用層 | 應用層 | 應用層 | 報文 | 爲操做系統或網絡應用程序提供訪問網絡服務的接口。 | ||
表示層 | 報文 | 數據的表示、安全、壓縮。 | XDR、ASN.1、SMB、AFP、NCP;格式:JPEG、計算機網絡 ASCll、DECOIC、加密格式等blog |
|||
會話層 | 報文 | 創建、管理、終止會話。 | ||||
傳輸層 | 傳輸層 | 傳輸層 | 傳輸協議分組 | 網關 | 定義傳輸數據的協議端口號,以及流控和差錯校驗。 | 數據包一旦離開網卡即進入網絡傳輸層 |
網絡層 | 網絡層 | 網絡層 | IP數據報 | 路由器 | 進行邏輯地址尋址,實現不一樣網絡之間的路徑選擇。 | |
數據鏈路層 | 數據鏈路層 | 網絡接口層 | 幀 |
網橋和交換機 |
創建邏輯鏈接、進行硬件地址尋址、差錯校驗等功能。 (由底層網絡定義協議) |
|
物理層 | 物理層 【硬件-物理網絡】 |
中繼器(Repeater放大器) 集線器 |
創建、維護、斷開物理鏈接。(由底層網絡定義協議) | 線路、無線電、光纖、信鴿 |