Fragmentation considered harmful
SIGCOMM '87 Proceedings of the ACM workshop on Frontiers in computer communications technology
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
A web server's view of the transport layer
ACM SIGCOMM Computer Communication Review
On the performance of middleboxes
Proceedings of the 3rd ACM SIGCOMM conference on Internet measurement
Measuring the evolution of transport protocols in the internet
ACM SIGCOMM Computer Communication Review
Defeating TCP/IP stack fingerprinting
SSYM'00 Proceedings of the 9th conference on USENIX Security Symposium - Volume 9
New techniques for making transport protocols robust to corruption-based loss
ACM SIGCOMM Computer Communication Review
Measuring the evolution of transport protocols in the internet
ACM SIGCOMM Computer Communication Review
Protocol enhancements for intermittently connected hosts
ACM SIGCOMM Computer Communication Review
Monarch: a tool to emulate transport protocol flowsover the internet at large
Proceedings of the 6th ACM SIGCOMM conference on Internet measurement
Determining an appropriate sending rate over an underutilized network path
Computer Networks: The International Journal of Computer and Telecommunications Networking
On the properties of an adaptive TCP Minimum RTO
Computer Communications
TCP revisited: a fresh look at TCP in the wild
Proceedings of the 9th ACM SIGCOMM conference on Internet measurement conference
PAM'07 Proceedings of the 8th international conference on Passive and active network measurement
NETWORKING'07 Proceedings of the 6th international IFIP-TC6 conference on Ad Hoc and sensor networks, wireless networks, next generation internet
Stabilizing transport dynamics of control channels over wide-area networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
Measuring path MTU discovery behaviour
IMC '10 Proceedings of the 10th ACM SIGCOMM conference on Internet measurement
An untold story of middleboxes in cellular networks
Proceedings of the ACM SIGCOMM 2011 conference
Measuring the state of ECN readiness in servers, clients,and routers
Proceedings of the 2011 ACM SIGCOMM conference on Internet measurement conference
Proceedings of the Seventh COnference on emerging Networking EXperiments and Technologies
An IP-ERN architecture to enable hybrid E2E/ERN protocol and application to satellite networking
Computer Networks: The International Journal of Computer and Telecommunications Networking
Revealing middlebox interference with tracebox
Proceedings of the 2013 conference on Internet measurement conference
Network fingerprinting: TTL-based router signatures
Proceedings of the 2013 conference on Internet measurement conference
Are TCP extensions middlebox-proof?
Proceedings of the 2013 workshop on Hot topics in middleboxes and network function virtualization
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.