Pic related:
Why those segments are marked as separate packets (all Ack, Seq=509)? Why did a packet get split?
|
Pic related: Why those segments are marked as separate packets (all Ack, Seq=509)? Why did a packet get split?
| |||||||||||
feedback
|
|
I presume you are referring to visible frames in the range 56-78.
If you re-check your original capture file, you should find frames 54 to 67 that have TCP Source port 80 (for HTTP) will add up to the 9646 byte response data from the HTTP server. What you see here is a 9KB reply from the HTTP server reaching your browser as several MTU limited TCP segments, each of which was acknowledged by the TCP stack of your OS. This is the high-level sequence of communication.
You can read up some more on Wireshark TCP Reassembly handling at the Wireshark Wiki. | ||||
|
feedback
|
|
I can't see the picture, but a lower level protocol (Say, Ethernet) can break a higher level protocol (say, TCP packet) into fragments based on the size of its MTU (Maximum Transmission Unit). | |||||||
feedback
|
|
Wikipedia defines Protocol data unit as follows :
So, in effect a PDU is simply a unit of data, defined in its own context. From Understanding WireShark :
This means that these are segments of the TCP/IP message, and that normally only the last segment has meaningful and complete information about the TCP/IP message. From Wireshark TCP segment of a reassembled PDU :
This is a way to ensure that all segments will contain all the information required to meaningfully display the TCP/IP segment, and not only the last packet. | |||
|
feedback
|