LELexEdge词汇锋面
DevOps专业术语

TCP/UDP

TCP/UDP · 互联网传输的两大基石

网络Linux
TCP-
定义
TCP/UDPDevOps领域的专业术语TCP 提供可靠有序的数据传输(网页、文件),UDP 提供快速但不保证可靠的传输(视频、游戏)。

最后更新:2026-03-18

什么是TCP/UDP?

TCP 提供可靠有序的数据传输(网页、文件),UDP 提供快速但不保证可靠的传输(视频、游戏)。理解 TCP/UDP 是网络和 DevOps 的基础知识。

  • 互联网传输层的两大协议
  • TCP 可靠有序,UDP 快速轻量
  • 理解网络问题的基础

TCP/UDP详解

TCP(Transmission Control Protocol):三次握手建立连接、保证数据有序和完整、有拥塞控制。适合网页、API、文件传输。UDP(User Datagram Protocol):无连接、不保证顺序和完整、开销小延迟低。适合视频流、在线游戏、DNS 查询。QUIC(HTTP/3 的基础)基于 UDP 实现了类似 TCP 的可靠性但延迟更低。

TCP/UDP的应用场景

正式定义

互联网传输层的两大核心协议:可靠的 TCP 和快速的 UDP

应用场景

  • 网络问题的诊断和排查
  • 应用协议的选择决策
  • 防火墙和安全组的配置

常见误区

  • TCP 不一定比 UDP 慢,取决于场景
  • UDP 不是不可靠,应用层可以自己实现可靠性
  • QUIC 基于 UDP 但提供了 TCP 级别的可靠性

实际案例

📌 TCP vs UDP

HTTP/1.1 和 HTTP/2 基于 TCP,HTTP/3 基于 UDP(QUIC 协议),通过在 UDP 上实现可靠性来降低连接建立延迟。

TCP/UDP的参考来源

关于TCP/UDP的常见问题

TCP 和 UDP 有什么区别
TCP 面向连接、可靠传输、有序到达,适合网页和文件传输;UDP 无连接、不保证可靠,适合视频流和游戏。
QUIC 协议和 TCP/UDP 是什么关系
QUIC 基于 UDP 实现了类似 TCP 的可靠传输,同时减少了握手延迟,是 HTTP/3 的底层协议。