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

网络通信与 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跨网络寻址与路由、数据包转发PacketIP 地址路由器、三层交换机
2链路层 / 数据链路层Ethernet(以太网)、Wi-Fi(802.11)、PPP、ARP、VLAN、MPLS同一局域网内帧传输、MAC 寻址、错误检测FrameMAC 地址(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 流量)

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

文章已创建 5225

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部