I'm sending a GET request to a server and found the TCP packet contaning HTTP response is returned out of order. As seen in the screenshot, TCP segments are reassembled to packet number 170. But that not enough to show the HTTP response in wireshark because packet 171 (and I want to know
Here is the captured packets: captured packets Thanks. asked 22 Mar '17, 01:58 ainopara edited 22 Mar '17, 18:51 |
One Answer:
Looking at the capture I think this could be reassembled. The packet numbers are different in the capture file provided then the image as it only includes this particular TCP stream, but inspecting gives:
So it would appear that all the data is available but failed to be reassembled. Worthy of an entry on the Wireshark Bugzilla, attaching the capture. Might not be easy to fix though. answered 23 Mar '17, 05:03 grahamb ♦ For future reference, the issue was reported right here: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=13517 (12 Apr '17, 14:01) Lekensteyn |
I think you have issues further back at packet 167 that implies a TCP segment is missing, unfortunately a screenshot (as usual) doesn't give enough information to determine for certain. Can you post the capture somewhere and provide a link to it?