EECS 122, Lecture 22
TCP Slow Start
TCP Congestion Behaviors
Slow-Start Threshold (ssthresh)
TCP Slow-Start & Congestion Avoidance
ssthresh and cwnd maintenance
Detecting Loss with TCP
Duplicate ACKs
Fast Retransmit
Fast Retransmit Example
Fast RTX Observations
Congestion Action on Loss
TCP Congestion Behavior (summary)
Setting TCP’s RTX Timers
Measuring the RTT
Karn’s Algorithm
Estimating the RTT
EWMA Example
Properties of the EWMA
TCP RTT Measurement
Measuring Variability
Setting the TCP RTX Timeout
Silly Window Syndrome
Nagle’s Algorithm
Receive Side SWS Avoidance
Properties of Nagle Algorithm
Impact of Nagle Algorithm
Where we are so far with TCP
Email: kfall@cs.berkeley.edu
Home Page: http://www-inst.eecs.berkeley.edu/~ee122