TCP Congestion Graphical Simulator
Written 2018-2019 by Shivam Kharga and Dr. Paul D. Wiedemeier
University of Louisaina at Monroe
This work is licensed under a
Creative Commons Attribution-ShareAlike 4.0 International License
.
Sender Window Size (in KB)
2
4
8
16
32
64
128
Enter Total Data Size
KB
MB
Select Segment Size
512 bytes
1024 bytes
Select Graph Type
TCP Tahoe - line graph
TCP Tahoe - bar graph
TCP Reno - line graph
TCP Reno - bar graph
TCP Tahoe ~ TCP Reno - line graph
?
After receiving an out of order segment, the receiver acknowledges the last packet. If the missing segment is not received, the receiver retransmits the last acknowledgement and this is first duplicate ACK. If three or more duplicate ACKs are received in a row, it is a strong indication that a segment has been lost.
?
TCP has a timer for each segment when transmitted known as retransmission timeout period (RTO). Sender is expected to receive ACK for the packet within RTO. However, if the desired ACK is not received, sender waits. If TCP timer expires , it is assumed that the segmment is lost and the Timeout occurs.