Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 1134

TCP

TCP 是什么?

TCP面向连接的传输层协议(RFC 9293),在 IP 之上为两个端点提供有序、可靠且带拥塞控制的字节流传输。


传输控制协议(TCP)由 RFC 9293 标准化,取代 RFC 793,在两个由源/目的 IP 与端口构成四元组的端点之间,提供可靠且按序的字节传输。连接通过三次握手(SYN、SYN-ACK、ACK)建立,以 FIN/FIN-ACK 或 RST 结束。TCP 使用 32 位序列号对字节进行编号,采用累积 ACK 与重传计时器,并运行 Reno、CUBIC 或 BBR 等拥塞控制算法。互联网上多数应用层协议(HTTP/1.1、HTTPSSSH、SMTP、IMAP)都基于 TCP。与安全相关的攻击包括 SYN 洪水、RST 注入、序列号预测以及离路径会话劫持。

示例

  1. 01

    HTTPS 请求向 443 端口发起 TCP 连接,完成三次握手后再协商 TLS。

  2. 02

    SYN 洪水通过始终不发送最终 ACK,耗尽服务器的半开连接表。

常见问题

TCP 是什么?

面向连接的传输层协议(RFC 9293),在 IP 之上为两个端点提供有序、可靠且带拥塞控制的字节流传输。 它属于网络安全的 网络安全 分类。

TCP 是什么意思?

面向连接的传输层协议(RFC 9293),在 IP 之上为两个端点提供有序、可靠且带拥塞控制的字节流传输。

TCP 是如何工作的?

传输控制协议(TCP)由 RFC 9293 标准化,取代 RFC 793,在两个由源/目的 IP 与端口构成四元组的端点之间,提供可靠且按序的字节传输。连接通过三次握手(SYN、SYN-ACK、ACK)建立,以 FIN/FIN-ACK 或 RST 结束。TCP 使用 32 位序列号对字节进行编号,采用累积 ACK 与重传计时器,并运行 Reno、CUBIC 或 BBR 等拥塞控制算法。互联网上多数应用层协议(HTTP/1.1、HTTPS、SSH、SMTP、IMAP)都基于 TCP。与安全相关的攻击包括 SYN 洪水、RST 注入、序列号预测以及离路径会话劫持。

如何防御 TCP?

针对 TCP 的防御通常结合技术控制与运营实践,详见上方完整定义。

TCP 还有哪些其他名称?

常见的别称包括: 传输控制协议。

相关术语

参见