Skip to content

TCP

规划中

TCP(Transmission Control Protocol,传输控制协议)在两个网络通信端点之间提供可靠、有序的字节流。它建立在 IP 之上,并通过确认、重传、流量控制和拥塞控制等机制处理复杂的网络环境。

  1. TCP 为什么需要建立连接?
  2. TCP 如何发现并恢复丢失的数据?
  3. 流量控制与拥塞控制分别保护什么?
  4. 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 报文和连接状态变化。

视频处于规划阶段。内容发布后将在此补充播放地址和配套资料。