Thu, 03/10/2011 - 22:10 by Olivier Bonaventure • Categories:
Introduced in RFC1323, the TCP timestamp option enables TCP hosts to better estimate the round-trip time by adding a timestamp to each transmitted TCP segment. These timestamps are also useful for high bandwidth transfer to protect against the reutilisation of the same TCP sequence number for different segments during the same MSL. These timestamps are supported by most TCP implementations today.
Thu, 03/10/2011 - 15:41 by Olivier Bonaventure • Categories:
In the early 1990s, the T/TCP extension to TCP was proposed to allow hosts to exchange data without being forced to wait until the end of the three way handshake. Specifications ( RFC1379 and RFC1644) and implementations were written, but this TCP extension has never been largely used.
Thu, 03/10/2011 - 15:03 by Olivier Bonaventure • Categories:
Despite its respectable age (the first specification was published in September 1981), TCP is still alive and researches and IETFers continue to develop new extensions to improve the protocol. Multipath TCP received a lot of attention during the last years. Another TCP extension to improve the security of TCP has been submitted for the next IETF meeting. TCP crypt aims at improving the security of TCP by allowing the utilisation of crypto mechanisms to protect the TCP segments.
Mon, 03/07/2011 - 14:23 by Olivier Bonaventure • Categories:
The retransmission timeout plays an important role in allowing TCP to recover from segment losses. Over the years, extensions to TCP have been developed to reduce the reliance of TCP on the retransmission timer. Recently, a SIGCOMM paper proposed to use microsecond resolution timers in TCP. A recent IETF draft summarizes the discussions on TCP's retransmission timer, but surprisingly it does not discuss these microsecond resolution TCP timers.
Thu, 10/01/2009 - 15:17 by Olivier Bonaventure • Categories:
Sun, 08/09/2009 - 22:24 by Olivier Bonaventure • Categories:
The Transmission Control Protocol (TCP) is one of the oldest and most important protocols used in today's Internet. TCP was designed as the same time as IPv4 and the basics of TCP are still the same as when RFC793 was published. Since 1981, TCP has been modified slowly in a backward compatible manner. These modifications include :
Mon, 03/24/2008 - 13:35 by Damien Saucez • Categories:
The paper "On-the-fly TCP path selection algorithm in access link load balancing" written by Lin et al. proposes a new way to implement load balancer based on NAT.
Traditional load-balancer uses weighted round robin to define the uplink to use for a given stream. The model proposed by the authors deals only with TCP flows.