什麼是 OSI 參考模型?
OSI 代表 開放系統互聯。OSI 參考模型是一個七層架構,以一種高度結構化的方式建立。模型中的每一層都有一組特定的程式、功能和協議。一層可以透過其介面與相鄰層通訊。
OSI 模型是由位於瑞士日內瓦的國際標準化組織 (ISO) 和國際電話電報諮詢委員會 (CCITT) 推廣的。
下圖顯示了 OSI 模型的七層架構,以及協議和介面。

OSI 層的功能
OSI 層有各種功能,如下所示
物理層
這是模型中最底層。物理層對於在裝置之間傳輸位元至關重要。它不涉及位元表示,但它管理與通訊和訊號接收的結構的物理關係。
資料鏈路層
它接收物理層的位元並檢測錯誤。這在網路節點之間透過物理介質建立了一個無錯誤的通訊路徑。此外,它對訊息進行幀處理以進行傳輸,並測試接收到的訊息的完整性。它管理對介質的訪問和使用,並確保傳輸資料的正確順序。
網路層
網路層是構成軟體,它對協議資料單元 (PDU) 進行定址並將其傳輸到最終目的地。這是透過在多個節點之間建立合適的路徑來實現的。此層的首要目標是控制子網的服務。它是支援使用網際網路協議 (IP) 的層。它主要負責跨網際網路從源到目的地提供路由服務。
傳輸層
在接收來自會話層的data後,此層保證資料在端系統之間有序且可靠地傳遞。會話層將資料對映到網路層,並確保資料包在接收端正確顯示。
會話層
此層對於建立、控制和仲裁通訊軟體之間的對話至關重要。它還負責透過實施適當的檢查點機制來有序地從故障中恢復。
表示層
表示層執行與傳輸資訊的語法和語義相關的功能。這些功能包括透過終端和印表機格式化和顯示接收到的資料。此層負責透過採用將本地語法更改為典型資料交換的機制來糾正這些差異。
應用層
此層為使用者和軟體任務提供服務。它確定使用者將如何使用資料網路。它使客戶端能夠使用網路。例如,它為終端使用者提供基於網路的服務。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP