RFC 1025 (rfc1025) - Page 2 of 6
TCP and IP bake off
Alternative Format: Original Text Document
RFC 1025 TCP and IP Bake Off September 1987 Procedure This is the procedure for the TCP and IP Bake Off. Each implementor of a TCP and IP is to perform the following tests and to report the results. In general, this is done by using a test program or user Telnet program to open connections to your own or other TCP implementations. Some test are made more interesting by the use of a "flakeway". A flakeway is a purposely flakey gateway. It should have control parameters that can be adjusted while it is running to specify a percentage of datagrams to be dropped, a percentage of datagrams to be corrupted and passed on, and a percentage of datagrams to be reordered so that they arrive in a different order than sent. Many of the following apply for each distinct TCP contacted (for example, in the Middleweight Division there is a possibility of 20 points for each other TCP in the Bake Off). Note Bene: Checksums must be enforced. No points will be awarded if the checksum test is disabled. Featherweight Division 1 point for talking to yourself (opening a connection). 1 point for saying something to yourself (sending and receiving data). 1 point for gracefully ending the conversation (closing the connection without crashing). 2 points for repeating the above without reinitializing the TCP. 5 points for a complete conversation via the testing gateway. Middleweight Division 2 points for talking to someone else (opening a connection). 2 points for saying something to someone else (sending and receiving data). 2 points for gracefully ending the conversation (closing the connection without crashing). Postel



