Ask Your Question

Revision history [back]

Two ACKs sent after client receives HTTP response

Hi, I made a packet capture of a simple HTTP request + response.

After receiving the GET request the server sends an ACK+PSH (frame 5), then it sends the remaining response (frame 6). Then the client sends a double ACK (frame 7 ack=248 and frame 8 ack=249); and the winshark detail window says that the second ack=249 is in response to frame 6. Why does the client sends two ACKs?

The image of the trace can be seen here (not enough points to upload)
The .pcap file is here

Thank you in advance.

Two ACKs sent after client receives HTTP response

Hi, I made a packet capture of a simple HTTP request + response.

After receiving the GET request the server sends an ACK+PSH (frame 5), then it sends the remaining response (frame 6). Then the client sends a double ACK (frame 7 ack=248 and frame 8 ack=249); and the winshark detail window says that the second ack=249 is in response to frame 6. Why does the client sends two ACKs?

The image of the trace can be seen here (not enough points to upload)
The .pcap file is here

The question is not directly related to Wireshark, but I'm using it to learn how TCP/IP works "under the hood". Thank you in advance.

Two ACKs sent after client receives HTTP response

Hi, I made a packet capture of a simple HTTP request + response.

After receiving the GET request the server sends an ACK+PSH (frame 5), then it sends the remaining response (frame 6). Then the client sends a double ACK (frame 7 ack=248 and frame 8 ack=249); and the winshark wireshark detail window says that the second ack=249 is in response to frame 6. Why does the client sends two ACKs?

The image of the trace can be seen here (not enough points to upload)
The .pcap file is here

The question is not directly related to Wireshark, but I'm using it to learn how TCP/IP works "under the hood". Thank you in advance.