TCP segment of a reassembled PDU

文章出处:http://www.wireshark.org/lists/wireshark-users/200806/msg00045.html


Wireshark-users: [Wireshark-users] TCP segment of a reassembled PDU

Hello:

Ethereal is showing lot of packets with "TCP segment of a reassembled
PDU" in Info field.

Which of the following is true:

- Is the received packet IP-fragmented? I don't think so as IP
flags/fragment-offset is all 0s.

- Is this an TCP fragmented packet? I don't pkts coming out of order,
so don't think so.

- Or is this part of a bigger application packet that has multiple TCP
pkts (and all with the same Info:..TCP segment of a reassembled PDU).

Can someone please help.

Thanks!


On Thu, Jun 05, 2008 at 08:19:40PM -0700, Vishal Study wrote:
> 
> Ethereal is showing lot of packets with "TCP segment of a reassembled
> PDU" in Info field.
> 
> Which of the following is true:
> 
> - Is the received packet IP-fragmented? I don't think so as IP
> flags/fragment-offset is all 0s.

Indeed, the message "TCP segment of a reassembled PDU" has nothing to 
do with IP fragmentation (however, this TCP segment may in its turn be
IP fragmented)

> - Is this an TCP fragmented packet? I don't pkts coming out of order,
> so don't think so.

Out-of-order packets are not related to TCP segmentation. The 
reassembly does not refer to putting the received segments in the
right order before passing the data to the upper layer. But...

> - Or is this part of a bigger application packet that has multiple TCP
> pkts (and all with the same Info:..TCP segment of a reassembled PDU).

YES! The message means that TCP handed of the dissection to a higher
layer protocol dissector. This dissector told the TCP dissector to
collect multiple TCP segment to construct one PDU. If all goes well,
the packet that contains the lasat part of the application PDU will
have full dissection of the application protocol. If this does
not happen, please file a bug on http://bugs.wireshark.org and
attach the capture file of that particular tcp session.

You can disable the reassembly of TCP segments by unchecking the
"Allow subdissector to desegment TCP streams" in the TCP protocol
preferences. That way, all parts of the application PDU will be 
displayed on their own.

Hope this helps,
Cheers,
    Sake



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值