The contents of this legacy page are no longer maintained nor supported, and are made available only for historical purposes.

Bibliography Details

J. Padhye and S. Floyd, "Identifying the TCP Behavior of Web Servers", in ACM SIGCOMM, 2001.

Identifying the TCP Behavior of Web Servers
Authors: J. Padhye
S. Floyd
Published: ACM SIGCOMM, 2001
URL: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.34.9444
Entry Dates: 2009-02-06
Abstract: Most of the traffic in today's Internet is controlled by the Transmission Control Protocol (TCP). Hence, the performance of TCP has a significant impact on the performance of the overall Internet. Since web traffic forms the majority of the TCP traffic, TCP implementations in today's web servers are of particular interest. However, TCP is a complex protocol with many user configurable parameters and a range of different implementations. In addition, research continues to produce new developments in congestion control mechanisms and TCP options, and it is useful to trace the deployment of these new mechanisms in the Internet. As a final concern, the stability and fairness of the current Internet relies on the voluntary use of congestion control mechanisms by end hosts. Therefore it is important to test TCP implementations for conformant end to end congestion control. We have developed a tool called TCP Behavior Identification Tool(TBIT) to characterize the TCP behavior of a remote web server. In this paper, we describe TBIT, and present results about the TCP behaviors of major web servers. obtained using this tool. We also describe the use of TBIT to detect bugs and non compliance in TCP implementations deployed in public web servers.
Results:
  • develop tool called TCP Behavior Identification Tool(TBIT) to characterize the TCP behavior of a remote server;
  • behavior data: versions of congestion control algorithms running on web servers, sizes of initial window, time wait duration and etc;
  • 10,000 web severs as testing purposes