Skip to content

Why small writes are delayed

An application writes one byte at a time to a socket. Nagle's algorithm holds small segments until the previous one is acknowledged.

What problem does this solve, and what does it cost?