TCP Fast Open
RFC 7413, “TCP Fast Open”, is an Experimental document published in December 2014 by Y. Cheng, J. Chu, S. Radhakrishnan, A. Jain. The canonical text is published by the RFC Editor.
Abstract
This document describes an experimental TCP mechanism called TCP Fast Open (TFO). TFO allows data to be carried in the SYN and SYN-ACK packets and consumed by the receiving end during the initial connection handshake, and saves up to one full round-trip time (RTT) compared to the standard TCP, which requires a three-way handshake (3WHS) to complete before data can be exchanged. However, TFO deviates from the standard TCP semantics, since the data in the SYN could be replayed to an application in some rare circumstances. Applications should not use TFO unless they can tolerate this issue, as detailed in the Applicability section.
What “Experimental” means
Describes a specification that is part of a research or development effort, published so the community can gain experience with it.
The canonical text of RFC 7413 is hosted at rfc-editor.org. Available in TXT,HTML.
- RFC 7412 Requirements for MPLS Transport Profile Shared Mesh Protection
- RFC 7411 Multicast Listener Extensions for Mobile IPv6 and Proxy Mobile IPv6 Fast Handovers
- RFC 7410 A Property Types Registry for the Authentication-Results Header Field
- RFC 7409 Forwarding and Control Element Separation Packet Parallelization
- RFC 7417 Extensions to Generic Aggregate RSVP for IPv4 and IPv6 Reservations over Pre-Congestion Notification Domains
- RFC 7408 Forwarding and Control Element Separation Model Extension
- RFC 7418 An IRTF Primer for IETF Participants
- RFC 7407 A YANG Data Model for SNMP Configuration