[e2e] Transport Protocol Road Map(s)

Arnaud Legout legout at castify.net
Fri Sep 19 01:42:38 PDT 2003


Hi,
I believe it is important to stress the distinction between RFC 793 and 
2581.

I often see RFC 2581 presented as the RFC for TCP. However, this RFC 
"only" specifies the
congestion control protocol that should be implemented in TCP.
Congestion control is an important part of TCP, which raised a lot of 
interest, but there are
many more.

In particular, it is important to say that RFC 793 defines TCP as a 
transport protocol with the following
characteristics (extracted from section 1.5 of RFC 793):

   Basic Data Transfer
    Reliability
    Flow Control
    Multiplexing
    Connections
    Precedence and Security


In particular, RFC 793 defines the flow control or reliability 
mechanisms of TCP.

I would like to note that we have the chance that historical 
contributors to TCP are in this mailing list.
I always read with high interest historical anecdotes, as they often 
allow a better understanding of the
context and of the architectural choices. That would be a great idea to 
also include selected mails from
the contributors of TCP, in order to shed light on architectural 
choices. Often implementations are wrong
because developers do not understand the reason of the architecture, and 
believe they could adapt it without
any consequence.

Regards,
Arnaud.




-- 
----------------------------------------------------------------------
Arnaud Legout, Ph.D.

Castify Networks                Phone : 00.33.4.93.00.27.07
2229, route des Cretes          Fax   : 00.33.4.92.94.20.88
06560 Sophia Antipolis          E-mail: legout at castify.net
FRANCE                          Web   : http://www.castify.net
----------------------------------------------------------------------





More information about the end2end-interest mailing list