TCP Nodelay (Nagle’s Algorithm)
Instroduction
The TCP_NODELAY
option disables Nagle algorithm.
Nagle’s algorithm works by combining a number of small outgoing messages and sending them all at once. It was designed to solve “small-packet problem”.
See TCP_NODELAY
- tcp(7) - Debian Manpages.
Original algorithm was described in RFC 896 - Congestion Control in IP/TCP Internetworks (1984.1).
Python Examples or Recipes
References
TCP_NODELAY
- tcp(7) - Debian Manpages- RFC 896 - Congestion Control in IP/TCP Internetworks (1984.1) (Obsoleted by RFC 5681)
- RFC 2001 - TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms (1997.1) (Obsoleted by RFC 5681)
- RFC 2581 - TCP Congestion Control (1999.4) (Obsoleted by RFC 5681)
- RFC 5681 - TCP Congestion Control (2009.9)
- Nagle’s Algorithm - Wikipedia
- TCP Congestion Control - Wikipedia