TCP: Overview RFCs: 793, 1122, 1323, 2018, 2581
TCP segment structure
TCP seq. #’s and ACKs
TCP: reliable data transfer
TCP ACK generation [RFC 1122, RFC 2581]
TCP: retransmission scenarios
TCP Flow Control
TCP Round Trip Time and Timeout
TCP Connection Management
TCP Connection Management (cont.)
TCP Connection Management (cont)
Principles of Congestion Control
Causes/costs of congestion: scenario 1
Causes/costs of congestion: scenario 2
Causes/costs of congestion: scenario 3
Approaches towards congestion control
Case study: ATM ABR congestion control
TCP Congestion Control
TCP congestion control:
TCP Slowstart
TCP Congestion Avoidance
TCP Fairness
Why is TCP fair?
TCP latency modeling
TCP latency Modeling
TCP Latency Modeling: Slow Start
TCP Latency Modeling: Slow Start (cont.)
Chapter 3: Summary
Email: shankar@cs.umd.edu