background-shape

QUIC Protocol

QUIC (Quick UDP Internet Connections) is a new transport protocol for the internet, developed by Google. QUIC solves a number of transport-layer and application-layer problems experienced by modern web applications, while requiring little or no change from application writers. QUIC is very similar to TCP+TLS+HTTP/2, but implemented on top of UDP. Having QUIC as a self-contained userspace protocol allows innovations which aren’t possible with existing protocols as they are hampered by legacy clients and middleboxes.

Client

Adv Data Communication, CSI 5321, Baylor University

Resources

Java, Socket Programming, Junit Test

Date

March 12, 2020

Challenge

Main challenge was to manage congestion control over UDP protocol. UDP is not designed for this kind of task.

Solution

To manage congestion control we have follow the strategy which is described in google official website. It is a mechnism of attaching some extra information with actual data.

case-details