前言

虽然网络上已有铺天盖地的TCP传输过程示意图,但许多都将三次握手、数据传输和四次挥手的过程割裂开来看,难以融会贯通;又或者是没有详细说明如ackseq参数的变化过程,对细节难以把握。

所以根据自己的理解,以及一些参考资料,制作出了如下TCP传输过程示意图,希望能帮到你。

示意图

tcp

注意事项

  • 数据传输过程中,客户发送了长为m的数据,服务器发送了长为n的数据。
  • 客户主动关闭TCP连接
  • 四次挥手过程中,服务器发送了长为k的数据;此次发送在实际中可能发生,也可能不发生。

参考