OSI七層模型和TCP/IP協議四層模型

七層模型

OSI(Open System Interconnection)參考模型是國際標準化組織(ISO)制定的一個用於計算機或通信系統間互聯的標準體系,一般稱爲OSI參考模型或七層模型。
在這裏插入圖片描述

  1. 應用層
    網絡服務與最終用戶的一個接口。
    協議有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP
  2. 表示層
    數據的表示、安全、壓縮。(在五層模型裏面已經合併到了應用層)
    格式有,JPEG、ASCll、DECOIC、加密格式等
  3. 會話層
    建立、管理、終止會話。(在五層模型裏面已經合併到了應用層)
    對應主機進程,指本地主機與遠程主機正在進行的會話
  4. 傳輸層
    定義傳輸數據的協議端口號,以及流控和差錯校驗。
    協議有:TCP UDP,數據包一旦離開網卡即進入網絡傳輸層
  5. 網絡層
    進行邏輯地址尋址,實現不同網絡之間的路徑選擇。
    協議有:ICMP IGMP IP(IPV4 IPV6) ARP RARP
  6. 數據鏈路層
    建立邏輯連接、進行硬件地址尋址、差錯校驗 等功能。(由底層網絡定義協議)
    將比特組合成字節進而組合成幀,用MAC地址訪問介質,錯誤發現但不能糾正。
  7. 物理層
    建立、維護、斷開物理連接。(由底層網絡定義協議)

TCP/IP協議族四層模型

在這裏插入圖片描述
TCP/IP 層級模型結構,應用層之間的協議通過逐級調用傳輸層(Transport layer)、網絡層(Network Layer)和物理數據鏈路層(Physical Data Link)而可以實現應用層的應用程序通信互聯。
應用層需要關心應用程序的邏輯細節,而不是數據在網絡中的傳輸活動。應用層其下三層則處理真正的通信細節。在 Internet 整個發展過程中的所有思想和着重點都以一種稱爲 RFC(Request For Comments)的文檔格式存在。針對每一種特定的 TCP/IP 應用,有相應的 RFC [3] 文檔。
一些典型的 TCP/IP 應用有 FTP、Telnet、SMTP、SNTP、REXEC、TFTP、LPD、SNMP、NFS、INETD 等。RFC 使一些基本相同的 TCP/IP 應用程序實現了標準化,從而使得不同廠家開發的應用程序可以互相通信

兩種設計的對應層數劃分關係:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章