TCP Self Clocking
The simulation was made with eLab You can also do it (for free).
The idea behind self-clocking is pretty easy to understand. TCP sender will tune the interval it sends packets to the bottleneck link in the path. If you look closely in the simulation you can see that the middle link is set to be the bottleneck of the path. After sometime TCP will start sending packets at the same rate the ACKs are received. The interval the ACKs are sent from the receiver is determined by the rate the receiver gets the data packets. The data packets are received at the receiver in a slow rate because they are traversing through the bottleneck Use the time slider because this simulation is pretty big and heavy.
Embed:




