Abstract

Quick UDP Internet Connections (QUIC) protocol is a potential replacement for the TCP protocol to transport HTTP encrypted traffic. It is based on UDP and offers flexibility, speed, and low latency. The performance of QUIC is related to the everyday web browsing experience. QUIC is famous for its Forward Error Correction (Luyi, Jinyi, & Xiaohua, 2012) and congestion control (Hari, Hariharan, & Srinivasan, 1999) algorithm that improves user browsing delay by reducing the time spent on loss recovery (Jörg, Ernst, & Don, 1998). This paper will compare QUIC with other protocols such as HTTP/2 over TCP, WebSocket, and TCP fast open in terms of latency reduction and loss recovery to determine the role of each protocol in the modern internet. Furthermore, this paper will propose potential further improvements to the QUIC protocol by studying other protocols.

Highlights

  • 1.1 What is Quick User Datagram Protocol (UDP) Internet Connections (QUIC)The Quick UDP Internet Connections (QUIC) protocol is a transport layer network protocol that was designed and implemented by Google in 2012 for high speed and low latency Hypertext Transfer Protocol (HTTP) traffic

  • Quick UDP Internet Connections (QUIC) protocol is a potential replacement for the Transmission Control Protocol (TCP) protocol to transport HTTP encrypted traffic

  • This paper will compare QUIC with other protocols such as HTTP/2 over TCP, WebSocket, and TCP fast open in terms of latency reduction and loss recovery to determine the role of each protocol in the modern internet

Read more

Summary

What is QUIC

The QUIC protocol is a transport layer network protocol that was designed and implemented by Google in 2012 for high speed and low latency HTTP traffic. Many protocols preceded QUIC, such as SPDY and HTTP/2 via TCP, as well as improvements to the TCP protocol itself such as TCP fast open, but the fact that these predecessors were based on TCP limited their ability to manage transport layer level latency. QUIC came out as a replacement for TCP for handling HTTP encrypted traffic. The QUIC Protocol is based on the UDP transportation protocol. QUIC, on the other hand, is implemented in the Chrome browser based on UDP protocol, which provides flexibility and easier protocol updates

Web Latency and Latency Reduction
The “QUIC” Way of Handling High Latency
Web Browsing Protocols
TCP Fast Open
Handshake Latency
Improvements to QUIC
Limitations of UDP
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call