EECS 122, Lecture 22

4/13/99


Click here to start


Table of Contents

EECS 122, Lecture 22

TCP Slow Start

TCP Slow Start

TCP Slow Start

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

Measuring Variability

Setting the TCP RTX Timeout

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

Author: kfall

Email: kfall@cs.berkeley.edu

Home Page: http://www-inst.eecs.berkeley.edu/~ee122