歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 計算機的OSI和TCP/IP網絡模型

計算機的OSI和TCP/IP網絡模型

日期:2017/2/28 13:54:01   编辑:Linux教程

1、計算機的網絡模型分為兩種OSI模型和TCP/IP模型,它們的對應關系如下

2、針對OSI模型,每一層都有各自的功能。

  1. 應用層
    應用層是OSI模型中最靠近用戶的一層,負責為用戶的應用程序提供網絡服務 。包括為相互通信的應用程序或進程之間建立連接,進行同步建立關於錯誤糾正和控制。同時還包含大量的應用協議,例如遠程登錄(talent)、簡單的郵件傳輸協議(SMTP)、簡單的網絡管理協議(SNMP),超文本傳輸協議(HTTP)。
    所有能超聲網絡流量的程序都在應用層。

  2. 表示層
    表示層負責在不同的數據格式之間進行轉換操作,以實現不同的計算機系統間的信息交換。還負責數據的加密,在傳輸的過程中進行保護,在發送端加密,在接收端解密,使用加密秘鑰來對數據進行加密和解密。

  3. 會話層
    會話層的主要功能是在兩個節點間建立連接、維護、釋放面向用戶的連接,並對會話進行管理和控制,保證會話數據可靠傳輸,在會話的過程中決定到底使用全雙工還是使用半雙工模式傳輸。

  4. 傳輸層
    傳輸層是OSI模型中唯一負責端到端節點數據傳輸和控制的層,傳輸層是在OSI模型中起承上啟下的作用,它下面的三層主要主要面向網絡通信,以確保信息准確有效的傳輸,上面的三層樹妖面向主機用戶,為用戶提供各種服務。
    傳輸層為了向會話層提供可靠的端到端傳輸服務,也使用差錯控制和流量控制等機制。4層的協議有傳輸控制協議(TCP),用戶數據報協議(UDP),順序包交換協議(SPX)。

  5. 網絡層
    負責選擇最佳的路徑,規劃IP(Internet Protocol)地址。

  6. 數據鏈路層
    數據幀的開始和結束,同時提供透明傳輸,差錯校驗。

  7. 物理層
    是OSI模型的最底層,它面向原始的比特流的傳輸,同時規范了接口標准。

Copyright © Linux教程網 All Rights Reserved