计算机网络 – TCP/IP 模型概述

computer networkinternetmca更新于 2026/1/4 22:37:17

传输控制协议/互联网协议 (TCP/IP) 模型是 OSI 模型的精简版本。TCP/IP 协议套件是在 OSI 模型之前开发的。但 TCP/IP 协议套件中的层与 OSI 模型中的层并不完全匹配。

TCP/IP 协议

  • 最初的 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 模型中数据链路层和物理层的结合。


相关文章