Abstract
This paper introduces a new uniform, overall well applicable method for testing TCP implementations fully automatic. Our primary intention was to give an Abstract Test Suite (ATS) for TCP congestion control to provide the Means of Testing (MoT), and to demonstrate it on some of today’s implementations. First, we give a short introduction to TCP, and a brief section presents the former trials in automating TCP testing. Then we explain three test cases in detail, and propound the results of their execution on four different platforms. Some interesting faults are also presented. Finally, we point out the benefits of the introduced approach.
The original version of this chapter was revised: The copyright line was incorrect. This has been corrected. The Erratum to this chapter is available at DOI: 10.1007/978-0-387-35567-2_25
Chapter PDF
Similar content being viewed by others
Keywords
References
M. Allman (editor): TCP congestion control, draft-eitf-tcpimpl-cong-control05.txt, TCP Implementation Working Group, February 1999.
B. Baumgarten, A. Giessler: OSI conformance testing methodology and TTCN, North holland, 1994.
R. Braden (editor): Requirements for Internet hosts — communication layers, RFC 1122, IETF Network Working Group, October 1989.
R. Gecse: Conformance testing methodology of Internet protocols, Testing of Communicating Systems, Tomsk, Russia, September 1998.
J. Hintelmann, R. Westerfeld: Performance analysis of TCP’s flow control mechanisms using queueing SDL, SDL ‘87: TIME FOR TESTING - SDL, MSC and Trends, Elsevier Science B. V., 1997.
V. Jacobson: Congestion avoidance and control, ACM SIGCOMM ‘88, Stanford, California, August 1988.
T. Kato, T. Ogishi, A. Idoue and K. Suzuki: Design of protocol monitor emulating behaviours of TCP/IP protocols, Testing of Communicating Systems, Cheju Island, Korea, September 1997.
T. Ogishi, A. Idoue, T. Kato and K. Suzuki: Intelligent protocol analyzer for WWW server accesses with exception handling function, Testing of Communicating Systems, Tomsk, Russia, September 1998.
OSI - Open System Interconnection, Conformance testing methodology and framework, ISO/IEC 9646, 1997.
S. Parker, C. Schmechel: Some testing tools for TCP implementors, RFC 2398, IETF Network Working Group, August 1998.
V. Paxson: Automated packet trace analysis of TCP implementations, ACM SIGCOMM’97, Cannes, France, September 1997.
V. Paxson (editor): Known TCP implementation problems, draft-ietf-tcpimplprob-05.txt, IETF Network Working Group, November 1998.
J. Postel (editor): Transmission Control Protocol, RFC 793, September 1981.
W. R. Stevens: TCP/IP Illustrated, Volume 1, The Protocols, Addison-Wesley, 1994.
W. R. Stevens: TCP slow start, congestion avoidance, fast retransmit, and fast recovery algorithms, RFC 2001, IETF Network Working Group, January 1997.
G. R. Wright, W. R. Stevens: TCP/IP Illustrated, Volume 2, The Implementation, Addison-Wesley, 1995.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 IFIP International Federation for Information Processing
About this chapter
Cite this chapter
Gecse, R., Krémer, P. (1999). Automated Test of TCP Congestion Control Algorithms. In: Csopaki, G., Dibuz, S., Tarnay, K. (eds) Testing of Communicating Systems. IFIP — The International Federation for Information Processing, vol 21. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-35567-2_10
Download citation
DOI: https://doi.org/10.1007/978-0-387-35567-2_10
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-6699-8
Online ISBN: 978-0-387-35567-2
eBook Packages: Springer Book Archive