TCP Fast Open(TFO):

  • WHY TFO is proposed?

    TCP Three-Way Handshake for every new TCP connection is too expensive.

  • WHAT is the TFO?

    TCP Fast Open (TFO) is a mechanism that aims to reduce the latency penalty imposed on new TCP connections.

  • HOW the TFO reduce the latency on new TCP connections?

    TFO allows data transfer within the SYN packet.

  • WHEN the TFO is avaiable.

    TFO support is now avaiable in Linux 3.7+ kernels, and should be enabled by a viable option in both client and server side.

  • WHAT limitations does TFO have?

    • Maximum size limited.