0% found this document useful (0 votes)
50 views16 pages

TCP Congestion Control

This document discusses TCP congestion control policies including congestion window, congestion detection, and congestion policies like slow start and congestion avoidance. It explains that TCP introduces a congestion window (cwnd) that initially starts at 1 MSS during slow start and increases exponentially with each ACK received. Once cwnd reaches the threshold size, additive increase begins where cwnd increases by 1 for each set of ACKs. The document also mentions different TCP types like Taho and Reno TCP and provides an example calculation for cwnd, ssthresh, and state changes with events.

Uploaded by

salamudeen M S
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views16 pages

TCP Congestion Control

This document discusses TCP congestion control policies including congestion window, congestion detection, and congestion policies like slow start and congestion avoidance. It explains that TCP introduces a congestion window (cwnd) that initially starts at 1 MSS during slow start and increases exponentially with each ACK received. Once cwnd reaches the threshold size, additive increase begins where cwnd increases by 1 for each set of ACKs. The document also mentions different TCP types like Taho and Reno TCP and provides an example calculation for cwnd, ssthresh, and state changes with events.

Uploaded by

salamudeen M S
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 16

TCP: Congestion Control

Anitha D, TCE
Congestion control policies
• Congestion Window
• Congestion Detection
• Congestion Policies
▫ Slow Start: Exponential increase
▫ Congestion Avoidance: Additive increase
Congestion window
• TCP introduces another window cwnd
Congestion Detection
• Sign of congestion
▫ Time out : Strong congestion 
▫ Receiving 3 duplicate ACKs : Weak congestion
Slow start: Exponential increase
• Initial size of cwnd : 1 Max. Segment Size(MSS)
▫ Slow start
• cwnd increases each time an acknowledgement
arrives
▫ Exponential increase
Congestion Avoidance: Additive Increase
• Follow up of Exponential increase
• When cwnd reaches the threshold size
▫ Additive phase begins
▫ cwnd increases by 1 for set of acks
TCP congestion control types
• Taho TCP
• Reno TCP
The ssthresh value for a Taho TCP station is set to 6 MSS. The
station now is in the slow-start state with cwnd = 4 MSS. Show the
values of cwnd, sstresh, and the state of the station before and after
each of following events: four consecutive non duplicate ACKs arrived
followed by a time-out

ssthresh = 6; cwnd = 4
ACK1: cwnd = 5; cwnd < ssthresh; Hence in slow start
ACK2: cwnd = 6; cwnd = ssthres; enters additive
ACK3&4: cwnd = 6 + 2/6 = 6
Time out: ssthresh = 6/2 = 3; cwnd = 1; Enters slow start
TCP ends here
SCTP : to be followed

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy