OSI是Open System Interconnection的縮寫,意為開放式系統互聯。國際標準化組織(ISO)制定了OSI模型,該模型定義了不同計算機互聯的標準,是設計和描述計算機網路通訊的基本框架。OSI模型把網路通訊的工作分為7層,分別是物理層、資料鏈路層、網路層、傳輸層、會話層、表示層和應用層。
1.物理層(Physical Layer)物理層是OSI分層結構體系中最重要、最基礎的一層,它建立在傳輸媒介基礎上,起建立、維護和取消物理連線作用,實現裝置之間的物理介面。物理層只接收和傳送一串位元(bit)流,不考慮資訊的意義和資訊結構。
2. 資料鏈路層(Data Link Layer)在物理層提供位元流服務的基礎上,將位元資訊封裝成資料幀Frame,起到在物理層上建立、撤銷、標識邏輯連結和鏈路複用以及差錯校驗等功能。透過使用接收系統的硬體地址或物理地址來定址。
3.網路層(Network Layer)網路層也稱通訊子網層,是高層協議之間的介面層,用於控制通訊子網的操作,是通訊子網與資源子網的介面。在計算機網路中進行通訊的兩個計算機之間可能會經過很多個數據鏈路,也可能還要經過很多通訊子網。
4.傳輸層(Transport Layer)傳輸層建立在網路層和會話層之間,實質上它是網路體系結構中高低層之間銜接的一個介面層。用一個定址機制來標識一個特定的應用程式(埠號)。傳輸層不僅是一個單獨的結構層,它還是整個分層體系協議的核心,沒有傳輸層整個分層協議就沒有意義。
5.會話層(Session Layer)這一層也可以稱為會晤層或對話層,在會話層及以上的高層次中,資料傳送的單位不再另外命名,統稱為報文。會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立和維護應用之間通訊的機制。如伺服器驗證使用者登入便是由會話層完成的。
6.表示層(Presentation Layer)表示層向上對應用層提供服務,向下接收來自會話層的服務。表示層是為在應用過程之間傳送的資訊提供表示方法的服務,它關心的只是發出資訊的語法與語義。
7.應用層(Application Layer)網路應用層是通訊使用者之間的視窗,為使用者提供網路管理、檔案傳輸、事務處理等服務。其中包含了若干個獨立的、使用者通用的服務協議模組。網路應用層是OSI的最高層,為網路使用者之間的通訊提供專用的程式。擴充套件資料:1.人們可以很容易的討論和學習協議的規範細節。2.層間的標準介面方便了工程模組化。3.建立了一個更好的互連環境。4.降低了複雜度,使程式更容易修改,產品開發的速度更快。5.每層利用緊鄰的下層服務,更容易記住各層的功能。
OSI是Open System Interconnection的縮寫,意為開放式系統互聯。國際標準化組織(ISO)制定了OSI模型,該模型定義了不同計算機互聯的標準,是設計和描述計算機網路通訊的基本框架。OSI模型把網路通訊的工作分為7層,分別是物理層、資料鏈路層、網路層、傳輸層、會話層、表示層和應用層。
1.物理層(Physical Layer)物理層是OSI分層結構體系中最重要、最基礎的一層,它建立在傳輸媒介基礎上,起建立、維護和取消物理連線作用,實現裝置之間的物理介面。物理層只接收和傳送一串位元(bit)流,不考慮資訊的意義和資訊結構。
2. 資料鏈路層(Data Link Layer)在物理層提供位元流服務的基礎上,將位元資訊封裝成資料幀Frame,起到在物理層上建立、撤銷、標識邏輯連結和鏈路複用以及差錯校驗等功能。透過使用接收系統的硬體地址或物理地址來定址。
3.網路層(Network Layer)網路層也稱通訊子網層,是高層協議之間的介面層,用於控制通訊子網的操作,是通訊子網與資源子網的介面。在計算機網路中進行通訊的兩個計算機之間可能會經過很多個數據鏈路,也可能還要經過很多通訊子網。
4.傳輸層(Transport Layer)傳輸層建立在網路層和會話層之間,實質上它是網路體系結構中高低層之間銜接的一個介面層。用一個定址機制來標識一個特定的應用程式(埠號)。傳輸層不僅是一個單獨的結構層,它還是整個分層體系協議的核心,沒有傳輸層整個分層協議就沒有意義。
5.會話層(Session Layer)這一層也可以稱為會晤層或對話層,在會話層及以上的高層次中,資料傳送的單位不再另外命名,統稱為報文。會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立和維護應用之間通訊的機制。如伺服器驗證使用者登入便是由會話層完成的。
6.表示層(Presentation Layer)表示層向上對應用層提供服務,向下接收來自會話層的服務。表示層是為在應用過程之間傳送的資訊提供表示方法的服務,它關心的只是發出資訊的語法與語義。
7.應用層(Application Layer)網路應用層是通訊使用者之間的視窗,為使用者提供網路管理、檔案傳輸、事務處理等服務。其中包含了若干個獨立的、使用者通用的服務協議模組。網路應用層是OSI的最高層,為網路使用者之間的通訊提供專用的程式。擴充套件資料:1.人們可以很容易的討論和學習協議的規範細節。2.層間的標準介面方便了工程模組化。3.建立了一個更好的互連環境。4.降低了複雜度,使程式更容易修改,產品開發的速度更快。5.每層利用緊鄰的下層服務,更容易記住各層的功能。