WebMD
本页大纲

传输控制协议(Transmission Control Protocol)

缩写:TCP

简述

面向连接的可靠字节流:确认、重传、排序、流控与拥塞控制。可靠≠无限等;应用仍要超时与业务幂等。

使用场景

多数「不能乱丢」的业务通道:Web、库连接、RPC over TCP。

实践与应用

• 观测重传率、RTT、零窗口、握手失败。
• 短连接看握手成本;长连接看中间盒空闲策略。

注意事项

• 队头阻塞:单流丢包拖累后续。
• TIME_WAIT 堆积常来自无脑短连接。

对比与易混

TCP UDP
语义 可靠字节流 数据报
有序 排序交付 不保证
队头阻塞 单流丢包可拖累后续 无连接级重传语义

关联术语

• UDP:不可靠数据报对照
• 三次握手 / 四次挥手:连接建立与释放
• 流控 / 拥塞控制:发送速率调节
• TLS:常叠加的信道安全