但是當我們談到 TCP/IP 模型時,它是由美國國防部 (DoD) 在 1960 年代設計和開發的,并且基于標準協議。它代表傳輸控制協議/互聯網協議。TCP/IP 模型是 OSI 模型的簡明版本。它包含四層,與 OSI 模型中的七層不同。這些層是:
進程/應用層
主機到主機/傳輸層
互聯網層
網絡訪問/鏈路層
TCP/IP 和 OSI 模型的圖解比較如下:

TCP/IP 和 OSI 模型的區別:
| TCP/IP | 操作系統 |
|---|---|
| TCP 指的是傳輸控制協議。 | OSI 指的是開放系統互連。 |
| TCP/IP 有 4 層。 | OSI 有 7 層。 |
| TCP/IP 更可靠 | OSI 不太可靠 |
| TCP/IP 沒有非常嚴格的界限。 | OSI 有嚴格的界限 |
| TCP/IP 遵循橫向方法。 | OSI 遵循垂直方法。 |
| TCP/IP 在應用層本身同時使用會話層和表示層。 | OSI 使用不同的會話和表示層。 |
| TCP/IP 開發的協議然后建模。 | OSI 開發模型然后協議。 |
| TCP/IP 中的傳輸層不提供數據包的保證傳遞。 | 在 OSI 模型中,傳輸層提供數據包的保證傳遞。 |
| TCP/IP 模型網絡層只提供無連接服務。 | OSI 模型中的網絡層提供了無連接和面向連接的兩種服務。 |
| TCP/IP 模型中的協議不能輕易替換。 | 而在 OSI 模型中,協議被更好地覆蓋,并且很容易隨著技術的變化而被替換。 |
第一層是代表發送者的進程層和代表接收者的網絡訪問層。在本文中,我們將代表接收者進行討論。
該層對應于 OSI 模型的數據鏈路層和物理層的組合。它尋找硬件尋址,并且該層中存在的協議允許數據的物理傳輸。
我們剛才講了ARP是Internet層的協議,但是將其聲明為Internet層的協議還是網絡訪問層的協議是有沖突的。它被描述為位于第 3 層,由第 2 層協議封裝。
該層與 OSI 網絡層的功能平行。它定義了負責在整個網絡上進行數據邏輯傳輸的協議。駐留在這一層的主要協議是:
IP –代表 Internet 協議,它負責通過查看數據包標頭中的 IP 地址將數據包從源主機傳遞到目標主機。IP 有 2 個版本:
IPv4 和 IPv6。IPv4 是目前大多數網站都在使用的一種。但是 IPv6 正在增長,因為與用戶數量相比,IPv4 地址的數量是有限的。
ICMP –代表 Internet 控制消息協議。它封裝在 IP 數據報中,負責向主機提供有關網絡問題的信息。
ARP——代表地址解析協議。它的工作是從已知的 IP 地址中找到主機的硬件地址。ARP 有幾種類型:反向 ARP、代理 ARP、免費 ARP 和反向 ARP。
該層類似于 OSI 模型的傳輸層。它負責端到端的通信和無差錯的數據傳輸。它使上層應用程序免受數據復雜性的影響。該層中存在的兩個主要協議是:
傳輸控制協議 (TCP) –眾所周知,它可以在終端系統之間提供可靠且無差錯的通信。它執行數據的排序和分段。它還具有確認功能,并通過流量控制機制控制數據的流動。這是一個非常有效的協議,但由于這些特性而有很多開銷。開銷增加導致成本增加。
用戶數據報協議 (UDP) –另一方面,不提供任何此類功能。如果您的應用程序不需要可靠的傳輸,它是首選協議,因為它非常具有成本效益。與面向連接的協議 TCP 不同,UDP 是無連接的。
該層執行 OSI 模型的頂層三層的功能:應用層、表示層和會話層。它負責節點到節點的通信并控制用戶界面規范。該層中存在的一些協議是:HTTP、HTTPS、FTP、TFTP、Telnet、SSH、SMTP、SNMP、NTP、DNS、DHCP、NFS、X Window、LPD。有關這些協議的一些信息,請查看應用層中的協議。鏈接文章中存在的協議以外的協議是:
HTTP 和 HTTPS—— HTTP 代表超文本傳輸協議。萬維網使用它來管理 Web 瀏覽器和服務器之間的通信。HTTPS 代表 HTTP 安全。它是 HTTP 與 SSL(安全套接層)的組合。在瀏覽器需要填寫表格、登錄、驗證和進行銀行交易的情況下,它非常有效。
SSH – SSH 代表安全外殼。它是一個類似于 Telnet 的終端仿真軟件。SSH 更受歡迎的原因是它能夠維護加密連接。它通過 TCP/IP 連接建立安全會話。
NTP – NTP 代表網絡時間協議。它用于將我們計算機上的時鐘同步到一個標準時間源。它在銀行交易等情況下非常有用。假設以下情況不存在 NTP。假設您執行一項事務,您的計算機在下午 2:30 讀取時間,而服務器在下午 2:28 記錄時間。如果服務器不同步,服務器可能會嚴重崩潰。