tcp packet split

Valdis.Kletnieks at vt.edu Valdis.Kletnieks at vt.edu
Sun Jan 19 16:38:15 EST 2014


> On Sun, Jan 19, 2014 at 2:31 AM, <net.study.sea at gmail.com> wrote:

> And why it is possible for one packet to contain uncontinuous part of
> different  user protocol packets?

Whatever gave you the idea that's possible?  There's absolutely zero provision
in the Internet standards for one packet to carry data for multiple packets.
Not only are there no provisions folr multiple L3/4 headers in a packet, one of
the more interesting challenges for firewall designers is that a fragmented
packet may have *zero* L3/4 headers in it.

The only way you'd encounter this would be if you have packet encapsulation
on a VPN or similar tunnel, and it decided to pack multiple short packets
into a tunneling packet - but in that case, (a) the lower-level packet is
only carrying a stream of data and (b) the tunnelled stream is, in general,
unaware that it's being tunnelled (and thus is carrying around full L1-L4
headers).

And, in general, VPNs don't actually pack packets like that - it tends to
totally screw up RTT and jitter calculations.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 848 bytes
Desc: not available
Url : http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20140119/7c8b0680/attachment.bin 


More information about the Kernelnewbies mailing list