Ethereal-dev: [Ethereal-dev] TCP reassembly

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

From: Biot Olivier <Olivier.Biot@xxxxxxxxxxx>
Date: Thu, 9 Oct 2003 14:40:56 +0200
Hi all,

Stream-based traffic almost always has the problem that upper protocol PDU
boundaries are hard(er) to maintain. Here are some questions:
1. Does Ethereal currently provide a means of selectively reassembling
stream segments, or said in other terms 'set PDU boundary beacons on the
segment data'?
2. Should we have 2 sorts of stream reassembly code, one where encapsulated
PDUs always start on a segment boundary and another where this is not the
case?
3. Should the subdissector always control how reassembly is performed?
Something like: TCP dissector has stream reassembly possibility, and LDAP
subdissector selects the stream reassembly code (possibly enabling/disabling
it with a preference, as is the case today).

Regards,

Olivier