Identifying the TCP Behavior of Web Servers

TitleIdentifying the TCP Behavior of Web Servers
Publication TypeTechnical Report
Year of Publication2001
AuthorsPadhye, J., & Floyd S.
Other Numbers1189

Most of the traffic in today's Internet is carried by the TCP protocol. Since web traffic forms the majority of the TCP traffic, TCP implementations in web servers are of particular interest. TCP has many user-configurable parameters and a wide range of implementations. New congestion control mechanisms and TCP options continue to be developed. Hence, it is necessary to trace the deployment of various TCP mechanisms in the Internet. Also, stability and fairness of the Internet relies on the voluntary use of congestion control mechanisms by end hosts. Therefore, it is important to test TCP implementations for conformant congestion control. We have developed a tool called TCP Behavior Identification Tool (TBIT) to characterize the TCP behavior of web servers. Here, we describe TBIT, and present results about the TCP behaviors of major web servers. We also describe the use of TBIT to detect bugs and non-compliance in TCP implementations.

Bibliographic Notes

ICSI Technical Report TR-01-002

Abbreviated Authors

J. Padhye and S. Floyd

ICSI Research Group

Networking and Security

ICSI Publication Type

Technical Report