TCP Visualizer
Introduction
TCP Visualizer aims at showing the differences between three flavours of the TCP protocol: Tahoe, Reno and New Reno. It shows different views on the TCP protocol from the perspective of the sender:
- the outgoing buffer together with the sliding congestion window (CWND)
- a plot of the CWND size and threshold (SSTHRES) against time and against round-trip time (RTT)
- a plot of sent DATA segments and received acknowledgement (ACK) segments against time
- a sequence diagram describing occurring events (e.g. arrival of an ACK segment or a timeout) and the corresponding actions
Currently three TCP flavours are supported: Tahoe, Reno and NewReno.
Download
No installation is required. There are two methods for obtaining and running the application:
Binary distribution (Windows):
- Download TcpViz.exe.zip
- Double click to run
Binary distribution (Mac):
- Download TcpViz.app.zip
- Unzip
- Double click to run
TclKit distribution:
- Download TcpViz.kit
- Download the TclKit binary corresponding to your platform from http://www.equi4.com/pub/tk/downloads.html
- Extract it to the same directory you put TcpViz.kit
- Rename the TclKit binary to tclkit.exe
- Make sure tclkit.exe is executable (Unix platforms)
- Run "tclkit.exe TcpViz.kit". On Windows you can create a .bat file with "tclkit.exe TcpViz.kit" inside, or simply drag TcpViz.kit onto tclkit.exe.
Screenshots
|
|
|
|
|
|