网络通信与 TCP/IP 五层模型

TCP/IP 五层模型(有时也叫“实际使用的五层模型”)是目前绝大多数工程师、运维、后端开发在实际工作中最常使用的参考模型。它比 OSI 七层模型更贴近真实网络协议栈的实现。

TCP/IP 五层模型快速对照表(2025–2026 视角)

层级(从上到下) 英文名称 常见协议 / 技术 主要职责 数据单元名称 是否处理地址 典型设备 / 软件
5 应用层 HTTP/HTTPS、WebSocket、gRPC、DNS、MQTT、Redis RESP、Kafka Wire Protocol、FTP、SMTP、SSH 提供用户直接使用的服务、数据格式、编码 Message / Data 域名、URL 浏览器、Nginx、Spring Boot、Redis 客户端
4 传输层 TCP、UDP、QUIC(基于 UDP)、SCTP 端到端通信、可靠传输 / 不可靠传输、端口复用 Segment / Datagram 端口号(16位) 操作系统内核(socket 层)
3 网络层 IP(IPv4 / IPv6)、ICMP、IGMP、IPsec 跨网络寻址与路由、数据包转发 Packet IP 地址 路由器、三层交换机
2 链路层 / 数据链路层 Ethernet(以太网)、Wi-Fi(802.11)、PPP、ARP、VLAN、MPLS 同一局域网内帧传输、MAC 寻址、错误检测 Frame MAC 地址(48位) 网卡(NIC)、交换机、二层交换机
1 物理层 网线、光纤、双绞线、无线电波、同轴电缆 比特流的物理传输(电信号、光信号、无线信号) Bit 网线、光模块、中继器、Hub

五层模型 vs OSI 七层模型 快速对比(面试/架构图常用)

维度 TCP/IP 五层模型 OSI 七层模型 实际使用频率(2025–2026)
层数 5 层 7 层 五层远高于七层
应用层 合并了 OSI 5–7 层 应用 / 表示 / 会话 分开 五层更实用
传输层 TCP/UDP 传输层 完全一致
网络层 IP 网络层 完全一致
数据链路层 包含 MAC + LLC 数据链路层 基本一致
物理层 物理层 物理层 完全一致
是否有严格标准 事实标准(工程导向) 理论标准(ISO 制定) 五层占主导

每一层最核心的“一句话本质”

  1. 物理层
    “把 0 和 1 变成电信号、光信号、无线电波发出去,再把收到的信号转回 0 和 1。”

  2. 链路层
    “在同一个局域网(同一根网线或同一个 Wi-Fi)里,谁跟谁说话,用 MAC 地址标识,负责帧的封装、校验和简单错误检测。”

  3. 网络层
    “跨网络把数据包从 A 点送到 B 点,用 IP 地址做全局寻址,路由器负责转发。”

  4. 传输层
    “在两台主机之间建立逻辑通道(端口 → 端口),TCP 负责可靠有序传输,UDP 负责快速但不保证。”

  5. 应用层
    “真正给用户或程序用的协议,定义了消息格式、交互规则、编码方式。”

真实网络报文封装过程(从上到下)

应用数据
    ↓ 应用层加头(HTTP Header / gRPC Header 等)
应用层报文(Message)
    ↓ 传输层加头(TCP Header:源端口、目的端口、Seq、Ack、标志位等)
TCP Segment / UDP Datagram
    ↓ 网络层加头(IP Header:源 IP、目的 IP、TTL、协议号等)
IP Packet
    ↓ 链路层加头(Ethernet Header:源 MAC、目的 MAC、类型字段)+ 尾(FCS 校验)
Ethernet Frame
    ↓ 物理层转成电信号 / 光信号
比特流 → 网线 / 光纤 / 无线

2025–2026 年最值得关注的几个变化趋势

  • QUIC(HTTP/3 的底层) → 正在把传输层从 TCP 迁移到基于 UDP 的可靠传输
  • IPv6 部署加速 → 很多云厂商、CDN、5G 核心网已默认 IPv6
  • eBPF + XDP → 在链路层 / 网络层做高性能包处理(DPDK 级速度,但更安全)
  • SRv6 / MPLS → 运营商和数据中心网络中网络层技术回潮
  • Wi-Fi 7 / 802.11be → 链路层速率已轻松破 10Gbps
  • 5G/6G 边缘计算 → 应用层协议越来越多跑在超低时延场景

快速记忆口诀(面试 / 画架构图时好用)

“物链网传应”
“比特 → 帧 → 包 → 段 → 报文”

“MAC 管局域网,IP 管互联网,端口管进程,协议管业务”

你现在最想深入了解哪一层或哪个具体问题?

  • TCP 头部字段逐个解释 + 三次握手/四次挥手详细过程
  • UDP vs TCP vs QUIC 在真实业务中的选择依据
  • 以太网帧结构 + VLAN tag + MTU 关系
  • HTTP/2、HTTP/3、gRPC 在五层模型中的位置对比
  • 网络抓包实战(Wireshark 常见过滤器 + 分析 HTTPS 流量)

告诉我你的关注点,我可以继续展开更细致的讲解。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐