TCP
规划中
TCP(Transmission Control Protocol,传输控制协议)在两个网络通信端点之间提供可靠、有序的字节流。它建立在 IP 之上,并通过确认、重传、流量控制和拥塞控制等机制处理复杂的网络环境。
- TCP 为什么需要建立连接?
- TCP 如何发现并恢复丢失的数据?
- 流量控制与拥塞控制分别保护什么?
- TCP 与 IP、Socket、HTTP 之间是什么关系?
计算机网络 · 传输层协议 · 可靠传输
- 网络系统调用调用协议栈
内核根据套接字配置执行 TCP 协议逻辑。
- IP依赖
TCP 通常依赖 IP 将报文发送到目标主机。
- UDP对比
TCP 与 UDP 提供不同的传输语义和开销权衡。
- 端口使用端口
TCP 使用端口区分主机上的通信端点。
- HTTP运行在
HTTP/1.1 和 HTTP/2 通常运行在 TCP 之上。
- 三次握手建立连接
TCP 通常通过三次握手建立连接。
- 四次挥手关闭连接
TCP 的双向连接通常通过四次挥手分别关闭。
- 重传可靠性机制
重传帮助 TCP 从丢包中恢复。
- 滑动窗口流量控制
滑动窗口协调发送方与接收方的数据处理能力。
- 拥塞控制拥塞控制
拥塞控制让 TCP 根据网络状态调整发送速率。
- RST 注入伪造控制报文
RST 注入利用 TCP 对复位报文的处理提前终止连接。
- Wireshark分析
Wireshark 可用于观察 TCP 报文和连接状态变化。
- 一次 TCP 连接背后发生了什么核心传输协议
TCP 建立连接并提供可靠、有序的字节流。
视频处于规划阶段。内容发布后将在此补充播放地址和配套资料。