Outline

  • ACKs and Retransmission
  • Time-Out and Retransmission
  • Adaptive Retransmission
  • Acknowledgment Ambiguity
  • Timer Backoff Strategy
  • High Variance in Delay
  • Congestion Control
  • Multiplicative Decrease Congestion Avoidance
  • Slow-Start Recovery
  • TCP Performance Enhancements
  • Establishing TCP Connections
  • Closing a TCP Connection
  • TCP Connection Reset
  • TCP Finite State Machine
  • Forcing Delivery with Push
  • Reserved Port Numbers
  • Silly Window Syndrome and Small Packets: