TCP_Presentation
TCP_Presentation
Slide Presentation: TCP Concepts - Congestion Control, Header Format & Timer Management
TCP Concepts - PDF Presentation
Title: Transmission Control Protocol (TCP): Congestion Control, Header Format & Timer Management
- Flow control
- Congestion control
- Sequencing
- Full-duplex communication
TCP Concepts - PDF Presentation
- TCP must ensure that the sender does not overwhelm the network.
- Congestion control mechanisms are used to detect and respond to congestion in the network.
- Slow Start
- Congestion Avoidance
- Fast Retransmit
- Fast Recovery
TCP Concepts - PDF Presentation
- Starts with a small congestion window (cwnd), typically 1 MSS (Maximum Segment Size).
- cwnd doubles each RTT until it reaches the slow start threshold (ssthresh).
Diagram: Exponential growth curve of cwnd over RTT (Slow Start Phase)
TCP Concepts - PDF Presentation
- After reaching the ssthresh, cwnd increases linearly (by 1 MSS per RTT).
Fast Retransmit:
Fast Recovery:
- Instead of dropping to 1 MSS (like in slow start), it sets cwnd to ssthresh and enters congestion avoidance.
--------------------|-------------|------------------------------------------
1. Retransmission Timer:
2. Persistence Timer:
3. Keepalive Timer:
- Sends keepalive probe if no data has been sent for a long time.
4. Time-Wait Timer:
Slide 9: Conclusion
5. How does the retransmission timer differ from the persistence timer?
Any Questions?