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 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.