Narayanan Vydianathan (nvydiana) wrote:
What does "Follow TCP stream " option do in Analyze menu ?
Creates a filter that accepts packets between the endpoints
(address/port) in the selected packets, filters the display, and, in the
process of doing that, puts the payload into the "Follow TCP Stream" window.
If I identify a TCP syn packet , can I trace all the packtes belonging
to this flow using the above option.
Yes - although note that the filter just checks for endpoint
identifiers, so if there's *more than one* connection between those
endpoints (i.e., a connection is opened, traffic goes between them, it's
closed, and then another connection is opened), you'll see traffic for
both of them.
I am interested in finding holes in a given flow (out of order
/retransmmision) issues in a flow.
Do I have to write custom filters to do this?
For out-of-order packets and retransmissions, turn on the "Analyze TCP
sequence numbers" preference for TCP, and the TCP dissector will flag
those. "tcp.analysis.out_of_order" matches frames transmitted out of
order, and "tcp.analysis.retransmission" matches frames that are
TCP-layer retransmissions. (You needn't use "Follow TCP Stream" for that.)