Abstract
This paper presents observations of traffic to and from a particular World-Wide Web server over the course a year and a half. This paper presents a longitudinal look at various network path properties, as well as the implementation status of various protocol options and mechanisms. In particular, this paper considers how World-Wide Web clients utilize TCP connections to transfer web data; the deployment of various TCP and HTTP options; the range of round-trip times observed in the network; packet sizes used for WWW transfers; the implications of the measured advertised window sizes; and the impact of using larger initial congestion window sizes. These properties/mechanisms and their implications are explored. An additional goal of this paper is to provide information to help researchers better simulate and emulate realistic networks.
- {ABF00} Mark Allman, Hari Balakrishnan, and Sally Floyd. Enhancing TCP's Loss Recovery Using Limited Transmit, August 2000. Internet-Draft draft-ietf-tsvwg-limited-xmit-00.txt (work in progress).]]Google Scholar
- {AF99} Mark Allman and Aaron Falk. On the Effective Evaluation of TCP. Computer Communication Review, 29(5):59-70, October 1999.]] Google ScholarDigital Library
- {AFP98} Mark Allman, Sally Floyd, and Craig Partridge. Increasing TCP's Initial Window, September 1998. RFC 2414.]]Google Scholar
- {AHO98} Mark Allman, Chris Hayes, and Shawn Ostermann. An Evaluation of TCP with Larger Initial Windows. Computer Communication Review, 28(3), July 1998.]] Google ScholarDigital Library
- {All97} Mark Allman. Fixing Two BSD TCP Bugs. Technical Report CR-204151, NASA Lewis Research Center, October 1997.]]Google Scholar
- {AP99} Mark Allman and Vern Paxson. On Estimating End-to-End Network Path Properties. In ACM SIGCOMM, September 1999.]] Google ScholarDigital Library
- {APS99} Mark Allman, Vern Paxson, and W. Richard Stevens. TCP Congestion Control, April 1999. RFC 2581.]]Google Scholar
- {BPS+98} Hari Balakrishnan, Venkata Padmanabhan, Srinivasan Seshan, Mark Stemm, and Randy Katz. TCP Behavior of a Busy Internet Server: Analysis and Improvements. In IEEE InfoCom, March 1998.]]Google ScholarCross Ref
- {BPS99} Jon Bennett, Craig Partridge, and Nicholas Shectman. Packet Reordering is Not Pathological Network Behavior. IEEE/ACM Transactions on Networking, December 1999.]] Google ScholarDigital Library
- {Bra89} Robert Braden. Requirements for Internet Hosts - Communication Layers, October 1989. RFC 1122.]]Google Scholar
- {CFSD88} J. Case, M. Fedor, M. Schoffstall, and J. Davin. A Simple Network Management Protocol, August 1988. RFC 1067.]]Google Scholar
- {FF96} Kevin Fall and Sally Floyd. Simulation-based Comparisons of Tahoe, Reno, and SACK TCP. Computer Communications Review, 26(3), July 1996.]] Google ScholarDigital Library
- {FF99} Sally Floyd and Kevin Fall. Promoting the Use of End-to-End Congestion Control in the Internet. IEEE/ACM Transactions on Networking, 7(6), August 1999.]] Google ScholarDigital Library
- {FGM+97} R. Fielding, Jim Gettys, Jeffrey C. Mogul, H. Frystyk, and Tim Berners-Lee. Hypertext Transfer Protocol - HTTP/1.1, January 1997. RFC 2068.]] Google ScholarDigital Library
- {Flo94} Sally Floyd. TCP and Explicit Congestion Notification. Computer Communications Review, 24(5):10-23, October 1994.]] Google ScholarDigital Library
- {Jac88} Van Jacobson. Congestion Avoidance and Control. In ACM SIGCOMM, 1988.]] Google ScholarDigital Library
- {Jac90} Van Jacobson. Compressing TCP/IP Headers For Low-Speed Serial Links, February 1990. RFC 1144.]] Google ScholarDigital Library
- {JBB92} Van Jacobson, Robert Braden, and David Borman. TCP Extensions for High Performance, May 1992. RFC 1323.]] Google ScholarDigital Library
- {JLM89} Van Jacobson, Craig Leres, and Steven McCanne. tcp-dump, June 1989. Available via anonymous FTP from ftp.ee.lbl.gov.]]Google Scholar
- {KA99} Balachander Krishnamurthy and Martin Arlitt. PROCOW: Protocol Compliance on the Web. Technical Report #990803-05-TM, AT&T Labs, August 1999.]]Google Scholar
- {KAGT00} Hans Kruse, Mark Allman, Jim Griner, and Diepchi Tran. Experimentation and Modeling of HTTP Over Satellite Channels. International Journal of Satellite Communication, 2000. To appear.]]Google Scholar
- {KP87} Phil Karn and Craig Partridge. Improving Round-Trip Time Estimates in Reliable Transport Protocols. In ACM SIGCOMM, pages 2-7, August 1987.]] Google ScholarDigital Library
- {LK98} Dong Lin and H. T. Kung. TCP Fast Recovery Strategies: Analysis and Improvements. In Proceedings of InfoCom, March 1998.]]Google Scholar
- {Mah97} Bruce Mah. An Empirical Model of HTTP Network Traffic. In Proceedings of INFOCOM 97, April 1997.]] Google ScholarDigital Library
- {Mah99} Jamshid Mahdavi. Enabling High Performance Data Transfers on Hosts. Technical report, Pittsburgh Supercomputer Center, June 1999. http://www.psc.edu/networking/perf_tune.html.]]Google Scholar
- {MMFR96} Matt Mathis, Jamshid Mahdavi, Sally Floyd, and Allyn Romanow. TCP Selective Acknowledgement Options, October 1996. RFC 2018.]]Google ScholarDigital Library
- {Mog95} Jeffrey C. Mogul. The Case for Persistent-Connection HTTP. In ACM SIGCOMM, pages 299-313, 1995.]] Google ScholarDigital Library
- {Mor00} Robert Morris. Scalable TCP Congestion Control. In IEEE INFOCOM, March 2000.]]Google ScholarCross Ref
- {Ost97} Shawn Ostermann. tcptrace, 1997. Available from http://jarok.cs.ohiou.edu/.]]Google Scholar
- {PA00} Veto Paxson and Mark Allman. Computing TCP's Retransmission Timer, April 2000. Internet-Draft draft-paxson-tcp-rto-01.txt (work in progress).]]Google Scholar
- {PAD+99} Vern Paxson, Mark Allman, Scott Dawson, William Fenner, Jim Griner, Ian Heavens, Kevin Lahey, Jeff Semke~ and Bernie Volz. Known TCP Implementation Problems, March 1999. RFC 2525.]]Google Scholar
- {PF97} Vern Paxson and Sally Floyd. Why We Don't Know How to Simulate the Internet. In Proceedings of the 1997 Winter Simulation Conference, December 1997.]] Google ScholarDigital Library
- {PMAM98} Vern Paxson, Jamshid Mahdavi, Andrew Adams, and Matt Mathis. An Architecture for Large-Scale Internet Measurement. IEEE Communications, 1998.]]Google ScholarDigital Library
- {Pos81} Jon Postel. Transmission Control Protocol, September 1981. RFC 793.]]Google Scholar
- {RF99} K. K. Ramakrishnan and Sally Floyd. A Proposal to Add Explicit Congestion Notification (ECN) to IP, January 1999. RFC 2481.]] Google ScholarDigital Library
- {SMM98} Jeff Semke, Jamshid Mahdavi, and Matt Mathis. Automatic TCP Buffer Tuning. In ACM SIGCOMM, September 1998.]] Google ScholarDigital Library
- {SP00} Jonathan Stone and Craig Partridge. When The CRC and TCP Checksum Disagree. In ACM SIGCOMM, September 2000.]] Google ScholarDigital Library
- {TMW97} Kevin Thompson, Gregory Miller, and Rick Wilder. Wide-Area Internet Traffic Patterns and Characteristics. IEEE Network, 11(6):10-23, November/December 1997.]]Google ScholarDigital Library
- {ZPS00} Yin Zhang, Vern Paxson, and Scott Shenker. The Stationarity of Internet Path Properties: Routing, Loss and Throughput. Technical report, ACIRI, May 2000.]]Google Scholar
Index Terms
- A web server's view of the transport layer
Recommendations
Wireless Transport Layer Congestion Control Evaluation
The performance of transport layer protocols can be affected differently due to wireless congestion, as opposed to network congestion. Using an active network evaluation strategy in a real world test-bed experiment, the Transport Control Protocol TCP, ...
Using transport layer multihoming to enhance network layer moving target defenses
CSIIRW '13: Proceedings of the Eighth Annual Cyber Security and Information Intelligence Research WorkshopAs systems and networks begin to transition to the Internet Protocol version 6 (IPv6), the immense address space available in the new protocol allows for devices to maintain multiple addresses and to change addresses frequently. These new capabilities ...
Comments