七層模型,亦稱OSI(Open System Interconnection)參考模型,是參考模型是國際標準化組織(ISO)制定的一個用于計算機或通信系統間互聯的標準體系。它是一個七層的、抽象的模型體,不僅包括一系列抽象的術語或概念,也包括具體的協議。
七層模型從上到下依次是:
- 應用層:協議有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP
- 表示層:數據的表示、安全、壓縮。格式有,JPEG、ASCll、DECOIC、加密格式等
- 會話層:建立、管理、終止會話。對應主機進程,指本地主機與遠程主機正在進行的會話
- 傳輸層:定義傳輸數據的協議端口號,以及流控和差錯校驗。協議有:TCP UDP,數據包一旦離開網卡即進入網絡傳輸層
- 網絡層:進行邏輯地址尋址,實現不同網絡之間的路徑選擇。協議有:ICMP IGMP IP(IPV4 IPV6) ARP RARP
- 數據鏈路層:建立邏輯連接、進行硬件地址尋址、差錯校驗等功能。將比特組合成字節進而組合成幀,用MAC地址訪問介質,錯誤發現但不能糾正。
- 物理層:建立、維護、斷開物理連接。
七層模型圖示
七層模型1.png
七層模型2.png
七層模型傳輸數據過程:
七層模型傳輸數據.png