TCP Fast Open
In computer networking, TCP Fast Open (TFO) is an extension to speed up the opening of successive Transmission Control Protocol (TCP) connections between two endpoints.
It works by using a TFO cookie (a TCP option) in the initial SYN packet to authenticate a previously connected client. If successful, it may start sending data to the client before the receipt of the final ACK packet of the three way handshake is received, skipping a round trip and lowering the latency in the start of transmission of data. This cryptographic cookie is stored on the client side and is set upon the initial connection. It is then repeated back whenever the client reconnects.
- Kerrisk, Michael (2012-08-01). "TCP Fast Open: expediting web services". LWN.net.
- Radhakrishnan S, Cheng Y, Chu J, Jain A, Raghavan B (2011-12-06). "TCP Fast Open". ACM CoNEXT.
- Cheng Y, Chu J, Radhakrishnan S, Jain A (2013-01-26). TCP Fast Open. IETF. I-D draft-ietf-tcpm-fastopen-06. https://tools.ietf.org/html/draft-ietf-tcpm-fastopen-06.
- Kerrisk, Michael (2012-08-01). "TCP Fast Open: expediting web services". LWN.net. "The client-side support has been merged for Linux 3.6"
- Vaughan-Nichols, Steven J (2012-12-11). "Linux 3.7 arrives, ARM developers rejoice". Linux and Open Source (ZDNet). "Linux 3.7. TCP Fast Open will now be supported on servers"
- "Linux Kernel 3.13 changelog". Linux Kernel Newbies. 19 January 2014. Retrieved 11 February 2014.
|This computer networking article is a stub. You can help Wikipedia by expanding it.|