每一層只依賴于下一層所提供的服務,使得各層之間相互獨立、靈活性好,已于實現和維護,并能促進標準化工作。
- 應用層:通過應用進程間的交互完成特定的網絡應用,HTTP、FTP、DNS,應用層交互的數據單元被稱為報文(Message)。
- 表示層:解決用戶信息的語法表示問題,對數據格式進行編譯,對收到或發出的數據根據應用層的特征進行處理,如處理為文字、圖片、音頻、視頻、文檔等,還可以對壓縮文件進行解壓縮、對加密文件進行解密等。
- 會話層:會話層就是負責建立、管理和終止表示層實體之間的通信會話。
- 傳輸層:負責向兩臺主機中進程間的通信提供通用的數據傳輸服務,TCP(報文段)、UDP(用戶數據報)。
- 網絡層:負責為分組交換網上的不同主機提供通訊服務,在發送數據時,網絡層把運輸層產生的報文段/用戶數據報封裝成分組/包進行傳送,IP在這一層。
- 數據鏈路層:將上層數據封裝成幀,每一幀包括數據和必要的控制信息(同步信息、地址信息、差錯控制等)。
- 物理層:在物理層上所傳數據的單位是比特,物理層主要負責確定與傳輸介質接口的機械、電氣、功能和過程特性,比如引線數目與排列、電壓范圍、電壓意義等。
數據鏈路層