To investigate the performance of T/TCP in comparison to the original TCP/IP, a number of executables were compiled that returned different sized data to the client. The two hosts involved were elendil.ul.ie (running Linux) and devilwood.ece.ul.ie (running FreeBSD 2.2.5). The tests were performed for 10 different response sizes to vary the number of segments required to return the full response. Each request was sent 50 times and the results averaged. To see the testing scripts and C code, see appendix B. The maximum segment size in each case is 1460 bytes.
Two different metrics were measured, the time it took for a full transaction,
and the average number of segments per transaction. Tcpdump was used to examine
the packets exchanged
, and the ``time'' command was used to measure the length of time for each
transaction.