OSI模型,即開放式系統互聯模型(Open System Interconnection Model,縮寫:OSI;簡稱爲OSI模型)是一種概念模型,由國際標準化組織提出,一個試圖使各類計算機在世界範圍內互連爲網絡的標準框架。定義於ISO/IEC 7498-1。
OSI 將通訊功能劃分爲7個分層,分別爲應用層、表示層、會話層、傳輸層、網絡層、數據鏈路層、物理層。OSI模型的建議是比較理想化的。網絡
分層名稱 | 功能 | 描述 | |
---|---|---|---|
7 | 應用層 | 針對特定應用的協議 | 爲應用程序提供服務並規定應用程序中通訊相關的細節,包括文件傳輸、電子郵件、遠程登錄(虛擬終端)等協議。 |
6 | 表示層 | 設備固有數據格式和網絡標準數據格式的轉換 | 將應用處理的信息轉換爲適合網絡傳輸的格式,或未來自下一層的數據轉換爲上層可以處理的格式。所以它主要負責數據格式的轉換。具體來講,就是將設備固有的數據格式轉換爲網絡標準傳輸格式。不一樣設備對同一比特流解釋的結果可能會不一樣。所以,使它們保持一致是這一層的主要做用。 |
5 | 會話層 | 通訊管理負責創建和斷開通訊鏈接(數據流動的邏輯通路)管理傳輸層如下的分層 | 負責創建和斷開通訊鏈接(數據流動的邏輯通路),以及數據的分割等數據傳輸相關的管理。 |
4 | 傳輸層 | 管理兩個節點之間的數據傳輸。負責可靠傳輸(確保數據被可靠地傳送到目標地址) | 起着可靠傳輸的做用。只在通訊雙方節點上進行處理,而無需在路由器上處理。 |
3 | 網絡層 | 地址管理與路由選擇 | 將數據傳輸到目標地址。目標地址能夠是多個網絡經過路由器鏈接而成的某-個地址。所以這一層主要負責尋址和路由選擇。 |
2 | 數據鏈路層 | 互聯設備之間傳送和識別數據幀 | 負責物理層面上互連的、節點之間的通訊傳輸。將0、1序列劃分爲具備意義的數據幀傳送給對端( 數據幀的生成與接收)。 |
1 | 物理層 | 以「0」、「1」表明電壓的高低,燈光的閃滅。界定鏈接器和網線的規格 | 負責0、1比特流(0、1序列)與電壓的高低、光的閃滅之間的互換。 |