T/TCP is TCP for Transactions. It is a backward compatible extension for TCP to facilitate faster and more efficient client/server transactions. T/TCP is not in wide deployment but it is in use (see appendix A) and it is supported by a handful of OS kernels including: FreeBSD, BSDi, Linux, and SunOS. This short paper will document the T/TCP protocol in light detail, and then cover weaknesses and vulnerabilities.
Mike Schiffman
Back to Papers