TCP的正式定义由1981年9月的RFC793 [1] 给出。随着时间的推移,已经对其做了许多改进,各种错误和不一致的地方逐渐被修复。
为了让你感受到TCP的扩展历程,现在重要的RFC有:RFC793plus澄清了说明,RFC1122 [4] 修复了bug、RFC1323 [5] 做了高性能扩展,RFC2018 [6] 定义了选择性确认,RFC2581说明了拥塞控制、RFC2873定义了为服务质量而重用的头字段,RFC2988 [7] 改进了重传计时器,RFC3168 [8] 定义了显式拥塞通知。完整的协议集合很大,因而专门发布了一个针对许多RFC的指南,它就是作为另一个RFC文档公布的RFC4614 [9] 。