Abstract:
In this paper we explore the current network environment with respect to how the network’s evolution ultimately impacts end-to-end protocols. The traditional end-to-end assumptions about the Internet are increasingly challenged by the introduction of intermediary network elements (middleboxes) that intentionally or unintentionally prevent or alter the behavior of end-to-end communications. This paper provides measurement results showing the impact of the current network environment on a number of traditional and proposed protocol mechanisms (e.g., Path MTU Discovery, Explicit Congestion Notification, etc.). We present results of measurements taken using an active measurement framework to study web servers. We analyze our results to gain further understanding of the differences between the behavior of the Internet in theory versus the behavior we observed through measurements. In addition, these measurements can be used to guide the definition of more realistic Internet modeling scenarios.
Citations
|
607
|
End-to-end Internet Packet Dynamics
– Paxson
- 1999
|
|
590
|
Transmission control protocol
– Postel
- 1981
|
|
584
|
End-to-end arguments in system design
– Saltzer, Reed, et al.
- 1984
|
|
275
|
The NewReno Modification to TCP’s Fast Recovery Algorithm
– Floyd, Henderson
- 1999
|
|
180
|
TCP Extension for High Performance
– JACONSON, BRADEN, et al.
|
|
160
|
On Estimating End-to-End Network Path Properties
– Allman
- 1999
|
|
157
|
Automated Packet Trace Analysis of TCP Implementations
– Paxson
- 1997
|
|
137
|
Fragmentation Considered Harmful
– Kent, Mogul
- 1987
|
|
122
|
The Addition of Explicit Congestion Notification (ECN
– Ramakrishnan, Floyd, et al.
- 2001
|
|
110
|
HighSpeed TCP for Large Congestion Windows
– Floyd
- 2003
|
|
105
|
A Web Server’s View of the Transport Layer
– Allman
|
|
95
|
Increasing TCP’s Initial Window
– Floyd, Allman, et al.
- 1997
|
|
78
|
Performance Enhancing Proxies Intended to Mitigate LinkRelated Degradations," RFC 3135
– Border, Kojo, et al.
- 2001
|
|
46
|
Identifying the TCP behavior of Web servers
– Padhye, Floyd
- 2001
|
|
32
|
Probing TCP implementations
– COMER, LIN
- 1994
|
|
24
|
Defeating TCP/IP stack fingerprinting
– Smart, Malan, et al.
- 2000
|
|
20
|
New techniques for making transport protocols robust to corruption-based loss
– Eddy, Ostermann, et al.
- 2004
|
|
17
|
Inappropriate TCP Resets Considered Harmful
– Floyd
- 2002
|
|
17
|
Measuring the Evolution of Transport
– Medina, Allman, et al.
- 2005
|
|
11
|
On the Performance of Middleboxes
– Allman
- 2003
|
|
10
|
The Eifel Detection Algorithm for TCP
– Ludwig, Meyer
- 2003
|
|
8
|
Caching project. http://www.ircache.net
– Web
|
|
8
|
Hole Detection Algorithm Change for Windows NT 3.51. Microsoft Knowledge Base Artible
– Black
|
|
7
|
Tools for Bandwidth Estimation
– Floyd
|