一、請寫出開放式系統互聯參考模型(Open System Interconnection Reference Model,OSI)為那七層,並解釋其定義。(25 分)
詳解 (共 1 筆)
詳解
OSI 模型的七層從底層到頂層依次為:
- 物理層(Physical Layer):負責物理介質和信號傳輸。
- 資料鏈結層(Data Link Layer):負責相鄰節點之間的無錯誤數據幀傳輸。
- 網路層(Network Layer):負責不同網絡之間的數據包路由和轉發。
- 傳輸層(Transport Layer):負責端到端的可靠數據傳輸和連接管理。
- 會議層(Session Layer):負責建立和管理應用程序之間的會話。
- 表示層(Presentation Layer):負責數據格式的轉換、編碼和解碼。
- 應用層(Application Layer):負責為應用程序提供網絡服務接口。
1. 物理層(Physical Layer)
定義
物理層負責物理傳輸媒介的定義和傳輸,包含硬件設備如電纜、網卡、集線器等,以及數據的物理傳輸方式(如電氣信號、光信號、無線電波等)。
主要功能
- 定義物理介質的特性
- 規定電氣信號的標準
- 控制數據的傳輸速率
- 管理物理連接的建立、維持和拆除
2. 資料鏈結層(Data Link Layer)
定義
資料鏈結層負責在相鄰節點之間傳輸數據幀(Frame),並確保數據的無錯誤傳輸和順序交付。
主要功能
- 確保物理層提供的無錯誤傳輸服務
- 檢測和糾正數據傳輸過程中的錯誤
- 流量控制和數據幀排序
- 介質訪問控制(如CSMA/CD,CSMA/CA)
3. 網路層(Network Layer)
定義
網路層負責不同網絡之間的數據包(Packet)傳輸,確保數據能夠從源端到達目的端。
主要功能
- 路由選擇和轉發數據包
- 網絡邏輯地址(如IP地址)的分配和管理
- 進行網絡分段和組裝
4. 傳輸層(Transport Layer)
定義
傳輸層負責在兩個主機之間建立、維持和終止可靠的通信,提供端到端的數據傳輸服務。
主要功能
- 端到端的連接建立和維持
- 流量控制和錯誤檢測
- 數據分段和重組
- 提供可靠的數據傳輸(如TCP)和不可靠的數據傳輸(如UDP)
5. 會議層(Session Layer)
定義
會議層負責建立、管理和終止應用程序之間的會話(Session),並同步數據交換。
主要功能
- 會話建立、管理和結束
- 會話層協議和會話同步
- 提供數據流的控制
6. 表示層(Presentation Layer)
定義
表示層負責數據格式的轉換、編碼和解碼,確保應用層能夠理解從另一層接收的數據。
主要功能
- 數據格式轉換(如編碼、解碼)
- 加密和解密
- 數據壓縮和解壓縮
7. 應用層(Application Layer)
定義
應用層為用戶和應用程序提供網絡服務的接口,處理各種應用程序間的通信。
主要功能
- 提供網絡服務接口
- 處理應用程序間的通信
- 提供應用層協議(如HTTP、FTP、SMTP等)