






















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
The key points are: TCP Congestion Control, Essential Strategy, Fifo Queuing, Transmission of Packets, Multiplicative Decrease, Packet Drop, Internal Congestion, Additive Increase, Coarse-Grained Clock, Sawtooth Pattern
Typology: Slides
1 / 30
This page cannot be seen from the preview
Don't miss anything!























Additive Increase
capacity.
of packets sent, increase cwnd by 1 packet.
arriving ACK.
increment = MSS x (MSS /cwnd) cwnd = cwnd + increment
Figure 6.8 Additive Increase
Source Destination
Add one packet each RTT
for TCP congestion control to be stable.
that cause retransmissions, it is important that hosts have an accurate timeout mechanism.
deviation of RTT.
per RTT using coarse-grained clock.
Figure 6.9 Typical TCP Sawtooth Pattern
60
20
1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9. Time (seconds)
70
30
40
50
10
cwnd is effectively doubled per RTT “epoch”.
At the very beginning of a connection {cold start }. When the connection goes dead waiting for a timeout to occur (i.e, the advertized window goes to zero!)
Figure 6.10 Slow Start
Source Destination
Slow Start Add one packet per ACK
60
20
1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9. Time (seconds)
70
30
40
50
10
Fast Retransmit Upon receipt of three duplicate ACKs, the TCP Sender retransmits the lost packet.
Figure 6.12 Fast Retransmit
Packet 1 Packet 2 Packet 3 Packet 4 Packet 5 Packet 6
Retransmit packet 3
ACK 1 ACK 2
ACK 2 ACK 2
ACK 6
ACK 2
Sender Receiver
Fast Retransmit
Based on three duplicate ACKs
60
20
1.0 2.0 3.0 4.0 5.0 6.0 7. Time (seconds)
70
30
40
50
10
Fast Recovery After Fast Retransmit, half cwnd and commence
recovery from this point using linear additive increase
‘primed’ by left over ACKs in pipe.
occurs:
Tahoe and TCP Reno!!