OSI模型將網絡通信的工作分為七層,即物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層和應用層。
1.物理層
物理層是OSI分層結構系統中最重要和最基本的壹層。它以傳輸介質為基礎,起著建立、維護和取消物理連接的作用,實現設備之間的物理接口。物理層只接收和發送壹串比特流,不考慮信息的含義和結構。
2.數據鏈路層(數據鏈路層)
基於物理層提供的比特流服務,將比特信息封裝成數據幀,在物理層上起到建立、取消、識別邏輯鏈路和鏈路復用、檢錯的作用。使用接收系統的硬件地址或物理地址進行尋址。
3.網路層
網絡層又稱通信子網層,是高層協議之間的接口層,用於控制通信子網的運行以及通信子網與資源子網之間的接口。在計算機網絡中通信的兩臺計算機之間可能有許多數據鏈路和許多通信子網。
4.傳輸層
傳輸層建立在網絡層和會話層之間,會話層本質上是網絡體系結構中高層和低層之間的接口層。使用尋址機制來標識特定的應用程序(端口號)。傳輸層不僅是壹個單壹的結構層,也是整個分層系統協議的核心。沒有傳輸層,整個分層協議就毫無意義。
5.會話層
這壹層也可以稱為會議層或對話層。在會話層之上的高層,數據傳輸的單元不再單獨命名,統稱為消息。會話層不參與具體的傳輸,但提供了壹種建立和維護應用程序間通信的機制,包括訪問驗證和會話管理。如果服務器驗證用戶登錄,則由會話層完成。
6.表示層
表示層向上向應用層提供服務,向下從會話層接收服務。表示層是為應用程序進程間傳輸的信息提供表示方法的服務,它只關心信息的語法和語義。
7.應用層
網絡應用層是通信用戶之間的窗口,為用戶提供網絡管理、文件傳輸、事務處理等服務。它包含幾個獨立的和通用的服務協議模塊。網絡應用層是OSI的最高層,它為網絡用戶之間的通信提供特殊的程序。
擴展數據:
1.人們可以很容易地討論和了解協議的規範細節。
2.各層之間的標準接口有利於工程模塊化。
3.創造更好的互聯互通環境。
4.降低復雜性,使程序更容易修改,產品開發速度更快。
5.每壹層使用下壹層的服務更容易記住每壹層的功能。
百度百科-DSI