Observing the Evolution of QUIC Implementations
arXiv:1810.09134 · doi:10.1145/3284850.3284852
Abstract
The QUIC protocol combines features that were initially found inside the TCP, TLS and HTTP/2 protocols. The IETF is currently finalising a complete specification of this protocol. More than a dozen of independent implementations have been developed in parallel with these standardisation activities. We propose and implement a QUIC test suite that interacts with public QUIC servers to verify their conformance with key features of the IETF specification. Our measurements, gathered over a semester, provide a unique viewpoint on the evolution of a protocol and of its implementations. They highlight the arrival of new features and some regressions among the different implementations.
arXiv comment6 pages, 8 figures
Cited by in corpus (10)
- Prognosis: Closed-Box Analysis of Network Protocol Implementations
- QUIC is not Quick Enough over Fast Internet
- QUICsand: Quantifying QUIC Reconnaissance Scans and DoS Flooding Events
- QUIC on the Highway: Evaluating Performance on High-rate Links
- QUIC Hunter: Finding QUIC Deployments and Identifying Server Libraries Across the Internet
- Verifying QUIC implementations using Ivy
- An Analysis of QUIC Connection Migration in the Wild
- A Quic(k) Security Overview: A Literature Research on Implemented Security Recommendations
- MUST, SHOULD, DON'T CARE: TCP Conformance in the Wild
- Waiting for QUIC: Passive Measurements to Understand QUIC Deployments