T/TCP
| Internet protocol suite |
|---|
| Application layer |
| Transport layer |
| Internet layer |
| Link layer |
T/TCP (Transactional Transmission Control Protocol) is a variant of the Transmission Control Protocol (TCP). It is an experimental TCP extension for efficient transaction-oriented (request/response) service. It was developed to fill the gap between TCP and UDP, by Bob Braden in 1994. Its definition can be found in RFC 1644 (that obsoletes RFC 1379).
Contents |
Details [edit]
This protocol is faster than TCP and delivery reliability is comparable to that of TCP. Unfortunately, T/TCP suffers from several major security problems as described by Charles Hannum in September 1996.[1][2] It has not gained widespread popularity.
RFC 1379 and RFC 1644 that define T/TCP were moved to Historic Status in May 2011 by RFC 6247 for security reasons.
Alternatives [edit]
TCP Fast Open is a more recent alternative.
See also [edit]
Further reading [edit]
- Richard Stevens, Gary Wright, "TCP/IP Illustrated: TCP for transactions, HTTP, NNTP, and the UNIX domain protocols" (Volume 3 of TCP/IP Illustrated) // Addison-Wesley, 1996 (ISBN 0-201-63495-3), 2000 (ISBN 9814053090). Part 1 "TCP for Transactions". Chapters 1-12, pages 1–159
References [edit]
- ^ C. Hannum (September 1996). "Security Problems Associated with T/TCP". unpublished work in progress.
- ^ T/TCP vulnerabilities 8 (53). Phrack Magazine. 1998-07-08. Archived from the original on 2007-10-18.
External links [edit]
- Example exploit of T/TCP in a post to Bugtraq by Vasim Valejev