osi七層模型 osi七層模型有哪些
網絡工程師們在剛入門的時候,都會學習到osi七層模型。osi七層模型從下到上分別代表的是,物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層和應用層。osi七層模型與TCP/IP概念層對應圖如下。
1、物理層,數字信號傳輸是通過物理層來實現,各類型的網線、調制解調器、電纜等就成了這一層的傳輸介質,建立、維護和斷開物理連接是這一層的主要作用。
2、數據鏈路層,用來建立邏輯連接、硬件尋址、差錯校驗、流量控制等功能。它是在物理層提供服務的基礎上向網絡層提供服務,其最基本的就是將源自網絡層來的數據可靠地傳輸到相鄰節點的網絡層。
3、網絡層,主要通過IP尋址來建立兩個節點之間的連接,并選擇合適的路由和交換節點,準確地按照IP地址傳送給目標的傳輸層。也是通常說的IP層或IP協議層,IP協議是Internet的基礎,如果要進行網絡通訊,就必須經過這一層。
4、傳輸層,這一層建立了主機端到端的鏈接。作用是為上層協議,提供端到端可靠和透明的數據傳輸服務,其中包括處理差錯控制和流量控制等問題。傳輸層的服務一般要經歷傳輸連接建立階段,數據傳送階段,傳輸連接釋放階段三個階段,才算一個完整的服務過程。這一層中最為常見的兩個協議分別是傳輸控制協議TCP(Transmission Control Protocol)和用戶數據報協議UDP(User Datagram Protocol)。
5、會話層,這一層主要作用是建立、管理和終止會話。比如管理指本地主機與遠程主機正在進行的會話過程。
6、表示層,提供各種用于應用層數據的編碼和轉換功能,確保一個系統的應用層發送的數據能被另一個系統的應用層識別。數據壓縮和加密也是表示層可提供的轉換功能之一。可以理解為,這一層是做翻譯的工作。
7、應用層,整個模型中離用戶最近的一層,也是為計算機用戶提供應用接口,也為用戶直接提供各種服務。常見應用層的網絡服務協議有:HTTP,HTTPS,FTP,POP3、SMTP等。