QUIC use was measured through repeated fetches of URLs over time. It was found that iOS 15 clients used HTTPS queries and selectively performed object retrievals over HTTP/3 around 20% of the time. Most QUIC clients limited packet sizes to 1,250-1,252 octets. The QUIC connection failure rate was extremely small at 0.24%. QUIC completed downloads faster than HTTP/2 more than 2/3 of the time.
Daniel Stenberg explains HTTP/3 and QUIC at GOTO 10, January 22, 2019. This is the slideset, see https://daniel.haxx.se/blog/2019/01/23/http-3-talk-on-video/ for the video.
HTTP/3 is the designated name for the coming next version of the protocol that is currently under development within the QUIC working group in the IETF.
HTTP/3 is designed to improve in areas where HTTP/2 still has some shortcomings, primarily by changing the transport layer. HTTP/3 is the first major protocol to step away from TCP and instead it uses QUIC.
Why the new protocols are deemed necessary, how they work, how they change how things are sent over the network and what some of the coming deployment challenges will be.
As you will see in this film, there are a lot of questions from an interested and educated audience.
Daniel Stenberg is the founder and lead developer of the curl project. He has worked on HTTP implementations for over twenty years. He has been involved in the HTTPbis working group in IETF for ten years and he worked with HTTP in Firefox for years before he left Mozilla. He participates in the QUIC working group and is the author of the widely read documents ”HTTP2 explained” and ”HTTP/3 explained”.
Daniel Stenberg explains HTTP/3 and QUIC at GOTO 10, January 22, 2019. This is the slideset, see https://daniel.haxx.se/blog/2019/01/23/http-3-talk-on-video/ for the video.
HTTP/3 is the designated name for the coming next version of the protocol that is currently under development within the QUIC working group in the IETF.
HTTP/3 is designed to improve in areas where HTTP/2 still has some shortcomings, primarily by changing the transport layer. HTTP/3 is the first major protocol to step away from TCP and instead it uses QUIC.
Why the new protocols are deemed necessary, how they work, how they change how things are sent over the network and what some of the coming deployment challenges will be.
As you will see in this film, there are a lot of questions from an interested and educated audience.
Daniel Stenberg is the founder and lead developer of the curl project. He has worked on HTTP implementations for over twenty years. He has been involved in the HTTPbis working group in IETF for ten years and he worked with HTTP in Firefox for years before he left Mozilla. He participates in the QUIC working group and is the author of the widely read documents ”HTTP2 explained” and ”HTTP/3 explained”.
Slides for the "Bandwidth Estimation in the Janus WebRTC Server" presentation I made at the new RTC.ON event in Krakow. It covers my journey in BWE, starting from the existing options, up to the decision to start from scratch and create a new approach to create a Janus-based testbed for simulcast subscribers.
Quick technical introduction to QUIC, a base transport protocol that underlies latest HTTP/3 protocol.
This presentation was done in 2017, to provide attendees an idea on what can they expect from latest advancement in Internet protocol.
Interested in building real-time apps like gmail or facebook? In many cases we need to notify clients immediately when something happens: stock prices, online games, chats, betting apps, etc. In this talk we will discuss how to design and build data-streaming API using WebSockets and other related technologies. We plan to cover problems and challenges and overview several libraries and products in this area.
Real time applications are here and users expecting that Real time data is part of UX. What are your options for building RTA with Symfony2/PHP? Slides from Symfony Camp Ukraine.
WebRTC is a plug-in free real time communication between the web browsers for facilitating effective means of audio/video media communication in a peer-to-peer fashion through by means of various technologies like Web Sockets,HTML5,JavaScript and protocols like SRTP ,SCTP, NAT and ICE framework.
Building Modern Digital Services on Scalable Private Government Infrastructur...Andrés Colón Pérez
These are a series of presentations and knowledge collected from the web to help knowledge sharing at the government of Puerto Rico, created with the hope of helping transform government culture by engaging key personnel in diverse areas of central government IT. We discussed design and development methodologies as well as implementation, network and server technologies that led to the successful launch of the most popular online service in PR.gov, in the hope that the knowledge is retained and used to prevent problems that have plagued digital services of the past.
How did Puerto Rico build the New Good standing Certificate Online Service? How did it scale to handle millions of visitors while having 0 licensing costs? This is the technical overview of the design, philosophy and implementation.
- Good standing certificate knowledge transfer presentation by Andrés Colón
Note on attribution: some content such as logos and designs were used from the web. Rights remain with their original authors. Thanks for sharing with the world.
SenchaCon 2016: How to Give your Sencha App Real-time Web Performance - James...Sencha
Learn about the options for giving your Sencha app real-time web performance. We begin with a review of the HTTP and HTML5 technologies available to the Sencha developer (AJAX Long Polling, Server Sent Events, and Web Sockets). We will then look at a ready-made JavaScript framework, SignalR, which makes it simple to integrate real-time capabilities into your Sencha app. Finally, we cover some design lessons learned during the development of our product, AquaRemote, for maintaining a consistent user experience when real-time data updates are required over unreliable cellular data networks.
Real-Time Applications are no longer a niche – they are a crucial part of the modern internet and our distributed and socially distanced lives.
WebRTC usage has been growing dramatically with the increased need to work from home and to have physically distant interactions due to coronavirus quarantines globally. Alberto will talk about low latency applications architecture, scalability, higher quality, and usability.
With the publication of the WebRTC specification as a Candidate Recommendation, the work has hit a new milestone. In this session Dan will talk about what this means for WebRTC1.0, including feature stability and testing, and also what is being considered as work for beyond version 1.0.
Architecting your WebRTC application for scalability, Arin SimeAlan Quayle
TADSummit 2022 8/9 Nov Aveiro Portugal
Architecting your WebRTC application for scalability
Arin Sime, CEO/Founder at WebRTC.ventures and AgilityFeat, & Alberto González Trastoy, CTO at WebRTC.ventures | Software/Telecom Engineer.
There are many ways to architecture your live video application with WebRTC. Open Source and CPaaS media servers are one consideration, but far from the only decision you’ll need to make.
In this session we will give an update on the most popular media servers to consider as well as go deeper into scalability with topics such as deployment using kubernetes/docker, persistence when using multiple SFU/MCU servers, and optimizations available with WebRTC for better performance.
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC
Ellisha Heppner, Grant Management Lead, presented an update on APNIC Foundation to the PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea.
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...APNIC
Chimi Dorji, Internet Resource Analyst at APNIC, presented on Registry Data Accuracy Improvements at SANOG 41 jointly held with INNOG 7 in Mumbai, India from 25 to 30 April 2024.
More Related Content
Similar to A Quick Look at QUIC, presentation for RIPE 85 by Geoff Huston.pdf
Slides for the "Bandwidth Estimation in the Janus WebRTC Server" presentation I made at the new RTC.ON event in Krakow. It covers my journey in BWE, starting from the existing options, up to the decision to start from scratch and create a new approach to create a Janus-based testbed for simulcast subscribers.
Quick technical introduction to QUIC, a base transport protocol that underlies latest HTTP/3 protocol.
This presentation was done in 2017, to provide attendees an idea on what can they expect from latest advancement in Internet protocol.
Interested in building real-time apps like gmail or facebook? In many cases we need to notify clients immediately when something happens: stock prices, online games, chats, betting apps, etc. In this talk we will discuss how to design and build data-streaming API using WebSockets and other related technologies. We plan to cover problems and challenges and overview several libraries and products in this area.
Real time applications are here and users expecting that Real time data is part of UX. What are your options for building RTA with Symfony2/PHP? Slides from Symfony Camp Ukraine.
WebRTC is a plug-in free real time communication between the web browsers for facilitating effective means of audio/video media communication in a peer-to-peer fashion through by means of various technologies like Web Sockets,HTML5,JavaScript and protocols like SRTP ,SCTP, NAT and ICE framework.
Building Modern Digital Services on Scalable Private Government Infrastructur...Andrés Colón Pérez
These are a series of presentations and knowledge collected from the web to help knowledge sharing at the government of Puerto Rico, created with the hope of helping transform government culture by engaging key personnel in diverse areas of central government IT. We discussed design and development methodologies as well as implementation, network and server technologies that led to the successful launch of the most popular online service in PR.gov, in the hope that the knowledge is retained and used to prevent problems that have plagued digital services of the past.
How did Puerto Rico build the New Good standing Certificate Online Service? How did it scale to handle millions of visitors while having 0 licensing costs? This is the technical overview of the design, philosophy and implementation.
- Good standing certificate knowledge transfer presentation by Andrés Colón
Note on attribution: some content such as logos and designs were used from the web. Rights remain with their original authors. Thanks for sharing with the world.
SenchaCon 2016: How to Give your Sencha App Real-time Web Performance - James...Sencha
Learn about the options for giving your Sencha app real-time web performance. We begin with a review of the HTTP and HTML5 technologies available to the Sencha developer (AJAX Long Polling, Server Sent Events, and Web Sockets). We will then look at a ready-made JavaScript framework, SignalR, which makes it simple to integrate real-time capabilities into your Sencha app. Finally, we cover some design lessons learned during the development of our product, AquaRemote, for maintaining a consistent user experience when real-time data updates are required over unreliable cellular data networks.
Real-Time Applications are no longer a niche – they are a crucial part of the modern internet and our distributed and socially distanced lives.
WebRTC usage has been growing dramatically with the increased need to work from home and to have physically distant interactions due to coronavirus quarantines globally. Alberto will talk about low latency applications architecture, scalability, higher quality, and usability.
With the publication of the WebRTC specification as a Candidate Recommendation, the work has hit a new milestone. In this session Dan will talk about what this means for WebRTC1.0, including feature stability and testing, and also what is being considered as work for beyond version 1.0.
Architecting your WebRTC application for scalability, Arin SimeAlan Quayle
TADSummit 2022 8/9 Nov Aveiro Portugal
Architecting your WebRTC application for scalability
Arin Sime, CEO/Founder at WebRTC.ventures and AgilityFeat, & Alberto González Trastoy, CTO at WebRTC.ventures | Software/Telecom Engineer.
There are many ways to architecture your live video application with WebRTC. Open Source and CPaaS media servers are one consideration, but far from the only decision you’ll need to make.
In this session we will give an update on the most popular media servers to consider as well as go deeper into scalability with topics such as deployment using kubernetes/docker, persistence when using multiple SFU/MCU servers, and optimizations available with WebRTC for better performance.
Similar to A Quick Look at QUIC, presentation for RIPE 85 by Geoff Huston.pdf (20)
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC
Ellisha Heppner, Grant Management Lead, presented an update on APNIC Foundation to the PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea.
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...APNIC
Chimi Dorji, Internet Resource Analyst at APNIC, presented on Registry Data Accuracy Improvements at SANOG 41 jointly held with INNOG 7 in Mumbai, India from 25 to 30 April 2024.
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC
Sunny Chendi, Senior Advisor, Membership and Policy at APNIC, presents 'APNIC Policy Roundup' at the 5th ICANN APAC-TWNIC Engagement Forum and 41st TWNIC OPM in Taipei, Taiwan from 23 to 24 April.
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
Dave Phelan, Senior Network Analyst/Technical Trainer at APNIC, presents 'DDoS In Oceania and the Pacific' at NZNOG 2024 held in Nelson, New Zealand from 8 to 12 April 2024.
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
Geoff Huston, Chief Scientist at APNIC deliver keynote presentation on the 'Future Evolution of the Internet' at the Everything Open 2024 conference in Gladstone, Australia from 16 to 18 April 2024.
IP addressing and IPv6, presented by Paul Wilson at IETF 119APNIC
Paul Wilson, Director General of APNIC delivers a presentation on IP addressing and IPv6 to the Policymakers Program during IETF 119 in Brisbane Australia from 16 to 22 March 2024.
draft-harrison-sidrops-manifest-number-01, presented at IETF 119APNIC
Tom Harrison, Product and Delivery Manager at APNIC presents at the Registration Protocols Extensions working group during IETF 119 in Brisbane, Australia from 16-22 March 2024
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...APNIC
Che-Hoo Cheng, Senior Director, Development at APNIC presents on the "Benefits of doing Internet peering and running an Internet Exchange (IX)" at the Communications Regulatory Commission of Mongolia's IPv6, IXP, Datacenter - Policy and Regulation International Trends Forum in Ulaanbaatar, Mongolia on 7 March 2024
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC
APNIC Senior Advisor, Membership and Policy, Sunny Chendi presented on APNIC updates and RIR Policies for ccTLDs at APTLD 85 in Goa, India from 19-22 February 2024.
Lao Digital Week 2024: It's time to deploy IPv6APNIC
APNIC Development Director Che-Hoo Cheng presents on the importance of deploying IPv6 at the Lao Digital Week 2024, held in Vientiane, Lao PDR from 10 to 14 January 2024.
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
Wireless communication involves the transmission of information over a distance without the help of wires, cables or any other forms of electrical conductors.
Wireless communication is a broad term that incorporates all procedures and forms of connecting and communicating between two or more devices using a wireless signal through wireless communication technologies and devices.
Features of Wireless Communication
The evolution of wireless technology has brought many advancements with its effective features.
The transmitted distance can be anywhere between a few meters (for example, a television's remote control) and thousands of kilometers (for example, radio communication).
Wireless communication can be used for cellular telephony, wireless access to the internet, wireless home networking, and so on.
This 7-second Brain Wave Ritual Attracts Money To You.!nirahealhty
Discover the power of a simple 7-second brain wave ritual that can attract wealth and abundance into your life. By tapping into specific brain frequencies, this technique helps you manifest financial success effortlessly. Ready to transform your financial future? Try this powerful ritual and start attracting money today!
# Internet Security: Safeguarding Your Digital World
In the contemporary digital age, the internet is a cornerstone of our daily lives. It connects us to vast amounts of information, provides platforms for communication, enables commerce, and offers endless entertainment. However, with these conveniences come significant security challenges. Internet security is essential to protect our digital identities, sensitive data, and overall online experience. This comprehensive guide explores the multifaceted world of internet security, providing insights into its importance, common threats, and effective strategies to safeguard your digital world.
## Understanding Internet Security
Internet security encompasses the measures and protocols used to protect information, devices, and networks from unauthorized access, attacks, and damage. It involves a wide range of practices designed to safeguard data confidentiality, integrity, and availability. Effective internet security is crucial for individuals, businesses, and governments alike, as cyber threats continue to evolve in complexity and scale.
### Key Components of Internet Security
1. **Confidentiality**: Ensuring that information is accessible only to those authorized to access it.
2. **Integrity**: Protecting information from being altered or tampered with by unauthorized parties.
3. **Availability**: Ensuring that authorized users have reliable access to information and resources when needed.
## Common Internet Security Threats
Cyber threats are numerous and constantly evolving. Understanding these threats is the first step in protecting against them. Some of the most common internet security threats include:
### Malware
Malware, or malicious software, is designed to harm, exploit, or otherwise compromise a device, network, or service. Common types of malware include:
- **Viruses**: Programs that attach themselves to legitimate software and replicate, spreading to other programs and files.
- **Worms**: Standalone malware that replicates itself to spread to other computers.
- **Trojan Horses**: Malicious software disguised as legitimate software.
- **Ransomware**: Malware that encrypts a user's files and demands a ransom for the decryption key.
- **Spyware**: Software that secretly monitors and collects user information.
### Phishing
Phishing is a social engineering attack that aims to steal sensitive information such as usernames, passwords, and credit card details. Attackers often masquerade as trusted entities in email or other communication channels, tricking victims into providing their information.
### Man-in-the-Middle (MitM) Attacks
MitM attacks occur when an attacker intercepts and potentially alters communication between two parties without their knowledge. This can lead to the unauthorized acquisition of sensitive information.
### Denial-of-Service (DoS) and Distributed Denial-of-Service (DDoS) Attacks
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesSanjeev Rampal
Talk presented at Kubernetes Community Day, New York, May 2024.
Technical summary of Multi-Cluster Kubernetes Networking architectures with focus on 4 key topics.
1) Key patterns for Multi-cluster architectures
2) Architectural comparison of several OSS/ CNCF projects to address these patterns
3) Evolution trends for the APIs of these projects
4) Some design recommendations & guidelines for adopting/ deploying these solutions.
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBrad Spiegel Macon GA
Brad Spiegel Macon GA’s journey exemplifies the profound impact that one individual can have on their community. Through his unwavering dedication to digital inclusion, he’s not only bridging the gap in Macon but also setting an example for others to follow.
3. QUIC is…
A transport level framing protocol that offers applications access to the
basic IP datagram services offered by IP through the use of UDP
All other transport services (data integrity, session control, congestion control) are
shifted towards the application
Support for multi-stream multiplexing that avoids head-of-line blocking
and exploits a shared congestion and encryption state
QUIC also places the transport control fields inside the encryption
envelope, so QUIC has minimal exposure to the network
What TCP needs to be for the Internet of 2022!
4. Looking for QUIC
• At APNIC we use Ads to perform large scale measurements of
network service capabilities as seen by users
• IPv6 deployment
• DNSSEC validation
• Fragmentation
• Can we use this measurement platform to see the level of use of
QUIC in today’s network?
5. Setting up QUIC
• Server:
• nginx v1.21.7 with QUIC functions included
• DNS:
• Set up an HTTPS record for each URL with value: alpn=“h3”
• Content:
• Alt-Svc: h3=“:443”
(This second method requires a subsequent query to allow the client to use the Alt-Svc
capability. We perform a 2-second delayed second query for this URL in the measurement
experiment approximately one fifth of the time. We keep the domain name constant and vary
the URL arguments to detect the second fetch.)
6. • Server:
• nginx v1.21.7 with QUIC functions included
• DNS:
• Set up an HTTPS record for each URL with value: alpn=“h3”
• Content:
• Alt-Svc: h3=“:443”
Setting up QUIC
First Fetch
Second Fetch
7. QUIC Use – June/July 2022
About 3.5% of
users use HTTP/3
for the second
fetch
About 1% of users
are seen to use
HTTP/3 on first
fetch
8. This result looks wrong!
• Some 90% of the browsers we “see” via the ad campaign identify
themselves as Chrome
• And Chrome has been supporting a switch to QUIC via the Alt-Svc
directive since 2020
9. This result looks wrong!
• Some 90% of the browsers we “see” via the ad campaign identify
themselves as Chrome
• And Chrome has been supporting a switch to QUIC via the Alt-Svc
directive since 2020
• So we should be seeing a far higher level of QUIC use than 3.5%
Hmm
• What do others see?
11. Maybe 2 fetches is not enough?
• So we changed the experiment to fetch the same URL 7 times with a 2
second pause between each fetch
• Surely this would flush out QUIC use!
12. Nope!
• No change!
• The problem appears to be related to HTTP/2 and persistent
connections
• When the browser performs the followup fetch the connection is
likely still open and then the browser will prefer to use the open
connection over opening up a new QUIC connect
• So on the NGINX server let’s set the keepalive session parameter to 0
seconds
• Yes?
13. Still Nope!
• That was worse!
• We didn’t see any use of QUIC at all
• Nothing. Nada. Not even a little bit.
• Seems that if you set keepalive to zero then NGINX disables QUIC
completely!
• So we then set the session keepalive parameter to 1 second
• Better?
14. QUIC Use – June - August 2022
keepalive=0 keepalive=1
Change from 1 to 7 repeat fetches
15. Yes!
• We are seeing a 57% QUIC on the repeat fetches, corresponding to a
rate of 63% QUIC use of Chrome clients
16. Yes, and No
• We are seeing a 57% QUIC on the repeat fetches, corresponding to a
rate of 63% QUIC use of Chrome clients
• But at the same time the first fetch use dropped from 1% to minimal
levels
• Which appears to be an issue with Safari, and iOS (and MAC OS)
• Chrome and Firefox were also behaving erratically across the 7 repeat
fetches flipping between HTTP/2 and HTTP/3
20. Yes, and No
• We are seeing a 57% QUIC on the repeat fetches, corresponding to a
rate of 63% QUIC use of Chrome clients
• But at the same time the first fetch use dropped from 1% to minimal
levels
• Which appears to be an issue with Safari, and iOS (and MAC OS)
• Interestingly, Safari technology preview (release 150, safari 16.0,
webkit 17614.1.22.1.1) does not show this behaviour within our test
rig
• So we were unsure what is going on here between Safari clients and
our NGINX-based QUIC server
21. Its all about Keepalive Timers
• After much searching under many rocks we are advised (many thanks
to Ryan Hamilton, Martin Thompson and Tommy Pauly for various
clues at this stage) that a server keepalive timer value of 1 is also a
Really Bad setting!
• The server is dropping the QUIC connection too aggressively and the
browser client drops back to HTTP/2
• The default value of 65 seconds for the server keepalive interval
seems to be too long
• And 1 second is too short
• So now let’s try a value of 20 seconds…
23. Quic Use – September 2022
Change from 1 to 7 repeat fetches
keepalive=0
keepalive=1 keepalive=20
24. Some Questions:
1. Which clients are performing QUIC and why?
2. What are the QUIC MSS values?
3. What is the QUIC connection failure rate?
4. Is QUIC faster than HTTP/2 + TLS?
25. TCP/TLS QUIC on First Fetch QUIC on Second Fetch
iOS 5.5% 93.3% 16.1%
Mac OS 1.0% 2.8% 0.6%
Android 84.5% 1.7% 77.9%
Win 5.5% 1.4% 4.3%
Linux 0.4% 0.2% 0.2%
Others 3.1% 0.6% 0.9%
100.0% 100.0% 100.0%
1. OS Clients* performing QUIC
* Based on reported browser string
26. 1. Browser Clients* performing QUIC
TCP/TLS QUIC on First Fetch QUIC on Second Fetch
Chrome 91.8% 4.1% 81.7%
Safari 4.3% 93.3% 16.1%
Firefox 0.8% 2.4% 1.0%
Edge 0.7% 0.0% 0.5%
Opera 0.2% 0.1% 0.6%
Others 2.2% 0.1% 0.1%
100.0% 100.0% 100.0%
* Based on reported browser string
27. 1. Who does QUIC and why?
Apple Safari clients use a DNS HTTPS query and some of these
clients then follow up with a fetch over QUIC. The observed
DNS HTTPS query to QUIC fetch conversion rate was relatively
small.
Chrome clients use the Alt-Svc field as a QUIC trigger for most
clients. The observed QUIC conversion rate was high, but not
universal.
* Based on reported browser string
28. 2. QUIC Packet Size distribution
Maximum Packet Sizes used in QUIC sessions:
1,200 octets – 46.6%
1,250 octets – 18.5%
1,252 octets – 16.4%
QUIC clients take a very
conservative approach to
maximum packet sizes to
avoid packet fragmentation
complications
29. 3. QUIC Connection Loss
In this measurement framework we cannot measure client -> server
loss, but we can measure server-> client loss by looking for incomplete
QUIC initial connections that do not complete
(this form of connection loss could be due to the client filtering incoming UDP
port 443 packets)
Initial QUIC Connections: 19,211,357
Failed Connections: 46,645
Failure Rate: 0.24%
30. 4. Is QUIC Faster?
Let’s compare the user-measured time to load an object using HTTP/2
and the same user’s measured time to load the same object using
HTTP/3
• There are a number of variables in the user time measurement, including
varying time penalties relating to the internal task scheduling within the
browser, but these individual factors should be cancelled out over a large
enough sample set
31. 4. TCP/TLS vs QUIC speed
difference
Area where QUIC is faster
Non-QUIC Faster QUIC Faster
ms
33. Some Answers:
1. Which clients are performing QUIC?
The recent change appears to relate predominately to iOS 15.x clients (iPhones and iPads) using
HTTPS queries and selectively performing an object retrieval over HTTP/3 at a rate of
approximately 1 in 5
2. What are the QUIC MSS values?
Most QUIC clients limit their total IP packet size to a max of either 1,250 or 1,252 octets. Largest
observed packet was 1,357 octets
3. What is the QUIC connection failure rate?
Extremely small at 0.24%. This falls within the bounds of experimental error in this experiment’s
framework.
4. Is QUIC faster than HTTP/2 + TLS?
Yes, more than 2/3 of the time QUIC will complete in less elapsed time than the equivalent HTTP/2
retrieval