next up previous contents
Next: Contents

Transaction Transmission Control Protocol for Linux

Mark Stacey, 9427953

7th November, 1997


This project's aim is to implement the new standard for TCP, T/TCP (TCP for Transactions) as a kernel module for the Linux operating system. Linux is a free UNIX like operating system written by Linus Torvalds for PC computers. Currently only a number of flavours of UNIX support this new standard. SunOS 4.1.3 (a Berkeley-derived kernel) was the very first implementation of T/TCP. It was implemented by Bob Braden and Liming Wei at the University of Southern California Information Sciences Institute, and first made available by anonymous FTP in September 1994. The next implementation was by Andras Olah at the University of Twente (Netherlands) for FreeBSD 2.0, and released in March 1995.

As can be seen, T/TCP is still a relatively new and unused protocol although the benefits over TCP and UDP are undisputed. The project will implement T/TCP for Linux, and do some comparison testing between the two other protocols that T/TCP proposes to replace, TCP and UDP.


Mark Stacey