Microsoft Research TCP Analyzer

Established: June 22, 2009

This tool analyzes network traces of Transmission Control Protocol (TCP) connections. Given a Microsoft Network Monitor trace, the analyzer provides various performance statistics and visualizations for the captured TCP connection. Included are plots of the time-sequence graph, round-trip time measurements, and more. The tool also contains an analysis engine that attempts to explain what the limiting performance factor of a particular connection was.

The analyzer installs itself as a Microsoft Network Monitor “Expert”.  Once installed, it can be launched from Network Monitor’s “Experts” menu.  By default it will analyze the first TCP connection in a loaded capture file, or you may analyze a specific TCP connection in the capture file by selecting the desired one in Network Monitor’s “Network Conversations” pane.  The program may also be run standalone from the command line.

Our TCP Analyzer is available free of charge, and may be downloaded below.  Please choose the appropriate download for your system: (x86) for 32-bit Windows, or (x64) for 64-bit Windows.

Microsoft Network Monitor 3.3 Required

Our TCP analyzer requires Microsoft Network Monitor 3.3 to be installed on the same machine.  Network Monitor is also available free of charge, and may be downloaded via the following link: Microsoft Network Monitor Download



Portrait of Brian Zill

Brian Zill

Senior Research Software Development Engineer

Portrait of Jitu Padhye

Jitu Padhye

Partner Development Lead