TCP Options For High Performance
A number of extensions have been made to TCP over the years to increase its performance over fast high-RTT links ("long fat networks", or LFNs for short).
TCP timestamps (RFC 1323) play a double role: they avoid ambiguities due to the 32-bit sequence number field wrapping around, and they allow more precise RTT estimation in the presence of multiple losses per RTT. With those improvements, it becomes reasonable to increase the TCP window beyond 64 kB, which can be done using the window scaling option (RFC 1323).
The TCP selective acknowledgment options (SACK, RFC 2018) allows a TCP receiver to precisely inform the TCP server about which segments have been lost. This increases performance on high-RTT links, when multiple losses per window are possible.
Path MTU discovery avoids the need for in-network fragmentation, which increases performance in the presence of losses.
Read more about this topic: TCP Tuning
Famous quotes containing the words high and/or performance:
“Young people of high school age can actually feel themselves changing. Progress is almost tangible. Its exciting. It stimulates more progress. Nevertheless, growth is not constant and smooth. Erik Erikson quotes an aphorism to describe the formless forming of it. I aint what I ought to be. I aint what Im going to be, but Im not what I was.”
—Stella Chess (20th century)
“Having an identity at work separate from an identity at home means that the work role can help absorb some of the emotional shock of domestic distress. Even a mediocre performance at the office can help a person repair self-esteem damaged in domestic battles.”
—Faye J. Crosby (20th century)