Using TCP Analyzer to Debug TCP Performance

Microsoft Research has a Network Monitor 3.3 plugin called TCP Analyzer that helps identify performance problems from a captured TCP session. TCP Analyzer takes a Network Monitor trace and performs visualization and analysis of the TCP connection. The analysis tries to identify what factor is most limiting to the transfer rate of the TCP connection, such as the rate of dropped packets, the latency in adjusting the transmission windows, or the available connection bandwidth.