計算機網路 – TCP/IP 模型概述
傳輸控制協議/網際網路協議 (TCP/IP) 模型是 OSI 模型的簡化版本。TCP/IP 協議套件是在 OSI 模型之前開發的。但是,TCP/IP 協議套件中的層級與 OSI 模型中的層級並不完全匹配。
TCP/IP 協議
- 最初的 TCP/IP 協議使用四層:主機到網路層、網際網路層、傳輸層和應用層。
- 主機到網路層相當於 OSI 模型中物理層和資料鏈路層的組合。
- TCP/IP 中的網際網路層相當於 OSI 模型中的網路層。而 TCP/IP 中的應用層則承擔了 OSI 模型中的會話層、表示層和應用層的功能,傳輸層則與 TCP/IP 中的傳輸層對應。
- 在 TCP/IP 模型中,前四層提供物理標準、網路介面、互連和傳輸功能。
- OSI 模型中最頂部的三層(應用層、表示層和會話層)在 TCP/IP 中由一個名為應用層的單一層表示。
- 在傳輸層,TCP/IP 模型定義了三個協議:傳輸控制協議 (TCP)、使用者資料報協議 (UDP) 和流控制傳輸協議 (SCTP)。
TCP/IP 協議套件與 OSI 參考模型的關係
應用層
在 TCP/IP 中,應用層協議為計算機上執行的應用程式軟體提供服務。應用層使用 HTTP、POP3 和 SMTP 協議。應用層在計算機上執行的軟體和網路本身之間提供介面。
傳輸層
在 TCP/IP 中,傳輸層包括傳輸控制協議 (TCP) 和使用者資料報協議 (UDP)。TCP 為位於傳輸層之上或 TCP/IP 模型中更高層的應用程式層提供服務。
網際網路層(網路層)
TCP/IP 模型中的網際網路層是 OSI 模型的網路層 3。它儲存 IP 地址和路由資料。當資料從一個 LAN 上的節點傳輸到另一個 LAN 上的節點時,將使用網際網路層。IPv4、IPv6、ICMP 和路由協議(以及其他協議)是網際網路層 TCP/IP 協議。
主機到網路層或鏈路層
在 TCP/IP 中,主機到網路層也稱為網路介面或鏈路層。它為模型中的上層提供服務。當主機或路由器的 IP 程序選擇將 IP 資料包傳送到另一個路由器或主機時,該主機或路由器隨後使用鏈路層詳細資訊將該資料包傳送到下一個主機/路由器。
此層是 TCP/IP 模型的最底層;它與資料的物理傳輸有關。它類似於 OSI 模型中的資料鏈路層和物理層的組合。
廣告