Fragmentation considered harmful
SIGCOMM '87 Proceedings of the ACM workshop on Frontiers in computer communications technology
Simulation-based comparisons of Tahoe, Reno and SACK TCP
ACM SIGCOMM Computer Communication Review
End-to-end Internet packet dynamics
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
Automated packet trace analysis of TCP implementations
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
On the generation and use of TCP acknowledgments
ACM SIGCOMM Computer Communication Review
On estimating end-to-end network path properties
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Promoting the use of end-to-end congestion control in the Internet
IEEE/ACM Transactions on Networking (TON)
Packet reordering is not pathological network behavior
IEEE/ACM Transactions on Networking (TON)
A web server's view of the transport layer
ACM SIGCOMM Computer Communication Review
TCP congestion control with a misbehaving receiver
ACM SIGCOMM Computer Communication Review
ACM SIGCOMM Computer Communication Review
On making TCP more robust to packet reordering
ACM SIGCOMM Computer Communication Review
On the performance of middleboxes
Proceedings of the 3rd ACM SIGCOMM conference on Internet measurement
Measuring interactions between transport protocols and middleboxes
Proceedings of the 4th ACM SIGCOMM conference on Internet measurement
New techniques for making transport protocols robust to corruption-based loss
ACM SIGCOMM Computer Communication Review
Defeating TCP/IP stack fingerprinting
SSYM'00 Proceedings of the 9th conference on USENIX Security Symposium - Volume 9
Measuring interactions between transport protocols and middleboxes
Proceedings of the 4th ACM SIGCOMM conference on Internet measurement
Root cause analysis for long-lived TCP connections
CoNEXT '05 Proceedings of the 2005 ACM conference on Emerging network experiment and technology
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
The devil and packet trace anonymization
ACM SIGCOMM Computer Communication Review
Designing DCCP: congestion control without reliability
Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications
Drafting behind Akamai (travelocity-based detouring)
Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications
Touring the internet in a TCP sidecar
Proceedings of the 6th ACM SIGCOMM conference on Internet measurement
Monarch: a tool to emulate transport protocol flowsover the internet at large
Proceedings of the 6th ACM SIGCOMM conference on Internet measurement
Enabling PVM to exploit the SCTP protocol
Journal of Parallel and Distributed Computing
Inferring and debugging path MTU discovery failures
IMC '05 Proceedings of the 5th ACM SIGCOMM conference on Internet Measurement
Novel approaches to end-to-end packet reordering measurement
IMC '05 Proceedings of the 5th ACM SIGCOMM conference on Internet Measurement
Analysis of internet backbone traffic and header anomalies observed
Proceedings of the 7th ACM SIGCOMM conference on Internet measurement
TCP Performance in IEEE 802.11-Based Ad Hoc Networks with Multiple Wireless Lossy Links
IEEE Transactions on Mobile Computing
Adaptive multi-level explicit congestion notification
International Journal of High Performance Computing and Networking
SIGMETRICS '08 Proceedings of the 2008 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
An Analytical Comparison of the Slow-but-Steady and Impatient Variants of TCP New Reno
WWIC '07 Proceedings of the 5th international conference on Wired/Wireless Internet Communications
Removing exponential backoff from TCP
ACM SIGCOMM Computer Communication Review
Traceroute probe method and forward IP path inference
Proceedings of the 8th ACM SIGCOMM conference on Internet measurement
TCP with adaptive delay and loss response for heterogeneous networks
WICON '07 Proceedings of the 3rd international conference on Wireless internet
On the properties of an adaptive TCP Minimum RTO
Computer Communications
BlueMonarch: a system for evaluating bluetooth applications in the wild
Proceedings of the 7th international conference on Mobile systems, applications, and services
NETWORKING '09 Proceedings of the 8th International IFIP-TC 6 Networking Conference
Why Is This Web Page Coming Up so Slow? Investigating the Loss of SYN Packets
NETWORKING '09 Proceedings of the 8th International IFIP-TC 6 Networking Conference
Analytical Model of TCP NewReno through a CTMC
EPEW '09 Proceedings of the 6th European Performance Engineering Workshop on Computer Performance Engineering
On dominant characteristics of residential broadband internet traffic
Proceedings of the 9th ACM SIGCOMM conference on Internet measurement conference
Designing a resource pooling transport protocol
INFOCOM'09 Proceedings of the 28th IEEE international conference on Computer Communications Workshops
Drafting behind Akamai: inferring network conditions based on CDN redirections
IEEE/ACM Transactions on Networking (TON)
A novel congestion control algorithm based on adaptive traffic delay
WiCOM'09 Proceedings of the 5th International Conference on Wireless communications, networking and mobile computing
On the interaction between internet applications and TCP
ITC20'07 Proceedings of the 20th international teletraffic conference on Managing traffic performance in converged networks
The automatic peer-to-peer signature for source address validation
KES'07/WIRN'07 Proceedings of the 11th international conference, KES 2007 and XVII Italian workshop on neural networks conference on Knowledge-based intelligent information and engineering systems: Part I
NETWORKING'07 Proceedings of the 6th international IFIP-TC6 conference on Ad Hoc and sensor networks, wireless networks, next generation internet
Interactions of intelligent route control with TCP congestion control
NETWORKING'07 Proceedings of the 6th international IFIP-TC6 conference on Ad Hoc and sensor networks, wireless networks, next generation internet
Transport congestion events detection (TCED): towards decorrelating congestion detection from TCP
Proceedings of the 2010 ACM Symposium on Applied Computing
EUNICE'07 Proceedings of the 13th open European summer school and IFIP TC6.6 conference on Dependable and adaptable networks and services
An analytic throughput model for TCP NewReno
IEEE/ACM Transactions on Networking (TON)
Design and implementation of TCP data probes for reliable and metric-rich network path monitoring
USENIX'09 Proceedings of the 2009 conference on USENIX Annual technical conference
Demystifying service discovery: implementing an internet-wide scanner
IMC '10 Proceedings of the 10th ACM SIGCOMM conference on Internet measurement
Scamper: a scalable and extensible packet prober for active measurement of the internet
IMC '10 Proceedings of the 10th ACM SIGCOMM conference on Internet measurement
An experimental study of home gateway characteristics
IMC '10 Proceedings of the 10th ACM SIGCOMM conference on Internet measurement
The delay-friendliness of TCP for real-time traffic
IEEE/ACM Transactions on Networking (TON)
Misbehaviors in TCP SACK generation
ACM SIGCOMM Computer Communication Review
A new TCP mechanism for reducing retransmission timeouts over multi-hop wireless networks
Proceedings of the 2011 ACM Symposium on Applied Computing
Comparison of end-to-end and network-supported fast startup congestion control schemes
Computer Networks: The International Journal of Computer and Telecommunications Networking
Taming the elephants: New TCP slow start
Computer Networks: The International Journal of Computer and Telecommunications Networking
The power of prediction: cloud bandwidth and cost reduction
Proceedings of the ACM SIGCOMM 2011 conference
Photonic Network Communications
Measuring the state of ECN readiness in servers, clients,and routers
Proceedings of the 2011 ACM SIGCOMM conference on Internet measurement conference
Is it still possible to extend TCP?
Proceedings of the 2011 ACM SIGCOMM conference on Internet measurement conference
Exposing invisible timing-based traffic watermarks with BACKLIT
Proceedings of the 27th Annual Computer Security Applications Conference
A hands-on look at active probing using the IP prespecified timestamp option
PAM'12 Proceedings of the 13th international conference on Passive and Active Measurement
HPCC'07 Proceedings of the Third international conference on High Performance Computing and Communications
On the state of ECN and TCP options on the internet
PAM'13 Proceedings of the 14th international conference on Passive and Active Measurement
Demystifying internet-wide service discovery
IEEE/ACM Transactions on Networking (TON)
PACK: Prediction-Based Cloud Bandwidth and Cost Reduction System
IEEE/ACM Transactions on Networking (TON)
Hi-index | 0.00 |
In this paper we explore the evolution of both the Internet's most heavily used transport protocol, TCP, and 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.). In addition, we investigate the prevalence and correctness of implementations using proposed TCP algorithmic and protocol changes (e.g., selective acknowledgment-based loss recovery, congestion window growth based on byte counting, etc.). We present results of measurements taken using an active measurement framework to study web servers and a passive measurement survey of clients accessing information from our web server. 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. Finally, we present several lessons that will benefit others taking Internet measurements.