Web100
- 1 July 2003
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGCOMM Computer Communication Review
- Vol. 33 (3) , 69-79
- https://doi.org/10.1145/956993.957002
Abstract
TCP has become the dominant protocol for all network data transport because it presents a simple uniform data delivery service which is sufficient for most applications over all types of lower network layers. By its very nature, TCP's adaption and retransmission strategies hide all of the details of the lower layers from the application. For example the only symptom of spurious packet loss (or nearly any other network problem) is longer elapsed time and lower performance.This information hiding is fundamentally important to the growth of the Internet because it decouples the evolution of applications from the evolution of link layers. However it also hides valuable information from researchers, educators, network administrators, and other people who would benefit from insight into the inner workings of TCP and the lower layers.In this paper, we present an architecture and infrastructure that provides for per-connection TCP instrumentation to expose otherwise hidden protocol events. We show examples how the infrastructure can be used in support of research, education and advanced network diagnostic tools.Our work was motivated by the observation that since about 1985 network data rates for typical novice network users have fallen by about three orders of magnitude behind expert users (who have kept up with Moore's Law). We use the term "Wizard Gap" to describe this phenomenon. The Web100 and Net100 projects were formed as one step in closing the Wizard Gap.Keywords
This publication has 17 references indexed in Scilit:
- HighSpeed TCP for Large Congestion WindowsPublished by RFC Editor ,2003
- Difficulties in simulating the InternetIEEE/ACM Transactions on Networking, 2001
- Computing TCP's Retransmission TimerPublished by RFC Editor ,2000
- Automatic TCP buffer tuningPublished by Association for Computing Machinery (ACM) ,1998
- The macroscopic behavior of the TCP congestion avoidance algorithmACM SIGCOMM Computer Communication Review, 1997
- High performance TCP in ANSNETACM SIGCOMM Computer Communication Review, 1994
- TCP VegasPublished by Association for Computing Machinery (ACM) ,1994
- TCP Extensions for High PerformancePublished by RFC Editor ,1992
- Congestion Control in IP/TCP InternetworksPublished by RFC Editor ,1984
- Window and Acknowledgement Strategy in TCPPublished by RFC Editor ,1982