TCP segment of a reassembled PDU

In wireshark sometimes I see this:

478195 5738.896809 192.168.1.79 61.213.44.124 TCP [TCP segment of a reassembled PDU]

What is a PDU? Was it reassembled? What does this mean?

1

2 Answers

A "PDU" is a "Protocol Data Unit." One unit of information being transferred in accordance with a given protocol (e.g., "login USERNAME very-long-base64-encoded-authentication-data" then wait for server to respond) will be disassembled into many packets (smaller pieces) if it's too large to fit in one packet (or segment in this case).

This is normal and is just TCP/IP working as designed.

This might also be wireshark misinterpreting the underlying application level protocol, e.g. the first two data bytes are "00 01". Try turning off reassembly of TCP streams (edit -> preferences -> select TCP in Protocols -> uncheck "Allow subdissector to reassemble TCP streams"), and see what it shows as the data payload. If the data corresponds to your application protocol, then this is most likely wasn't a reassembled PDU, just wireshark misinterpretation.

1

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like