分析 TCP 流量

Analyzing TCP Traffic

我只是 运行 在网络模拟器 3 中模拟从客户端向服务器发送 100,000 字节的多路径 tcp 协议。我得到了跟踪文件 (pcap) 并在 Wire Shark 中对其进行了分析。 flow graph 很奇怪。双方如何发送和接收 ACK?

How can ACKs be sent and received on both sides ?

因为这就是 TCP 的工作原理。 RFC 793 说:

Acknowledgment Number:  32 bits

  If the ACK control bit is set this field contains the value of the
  next sequence number the sender of the segment is expecting to
  receive.  Once a connection is established this is always sent.

因此,一旦建立连接,连接中的每个数据包都会设置 ACK 位