Ethereal-dev: [Ethereal-dev] TCP segments reassembly and out-of-order packets

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Kaul <mykaul@xxxxxxxxx>
Date: Mon, 12 Sep 2005 22:07:20 +0300
Does the TCP reassembly work on out-of-order packets?
For example, in a capture I have, here are the rel. sequence numbers:
Packet 1: Seq.: 1528 (next 2127), Ack: 203
Packet 2: Seq. 76 (next 1528), Ack: 203

It is part of SSL negotiation (Server Hello from the iTunes server, actually), that Ethereal fails to dissect properly - it recognizes part of the Server Hello on packet 2, but not that packet 1 is the continuation of it.