Please use this identifier to cite or link to this item:
http://hdl.handle.net/1942/26919
Title: | Quicker: On the design and implementation of the QUIC protocol | Authors: | Pittevils, Kevin | Advisors: | QUAX, Peter LAMOTTE, Wim |
Issue Date: | 2018 | Publisher: | tUL | Abstract: | In the last decade, issues were discovered with the use of HTTP/1.1. To solve this, Google developed a new protocol, called SPDY, that was later used to create and standardize HTTP/2. However, while using and optimizing SPDY, Google found other complications that it could not correct in SPDY itself. This was due the fact that SPDY (and HTTP/2) were running on top of TCP. When using TCP as a transport protocol, middleboxes tend to interfere with the connection, the connection setup is rather slow and most of all, HOL blocking occurs when there is packet loss. As a reaction to this, Google developed Google QUIC on top of UDP, to replace TCP as a transport protocol. Because of the success of Google QUIC, the IETF decided to standardize the QUIC protocol. In this thesis, we explore the obstacles of HTTP and TCP and discuss how QUIC aims to solve these. Next we look into the various more complex features of QUIC. As part of this thesis, we have developed our own IETF QUIC server and client, called Quicker, which is up to date with draft 12 of the in-progress QUIC RFC. Consequently, when looking into the features of QUIC, we also give some insight in how we have implemented these aspects in Quicker. Afterwards, we test the interoperability of our implementation with other IETF QUIC based libraries and we modify our client to test the compliance of the standard for these same libraries. Lastly, we measure the performance of Quicker in comparison to other implementations. | Notes: | master in de informatica | Document URI: | http://hdl.handle.net/1942/26919 | Category: | T2 | Type: | Theses and Dissertations |
Appears in Collections: | Master theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
0ca98db4-3c0a-4c27-86d5-636ac6e56cd6.pdf | 1.3 MB | Adobe PDF | View/Open |
Page view(s)
74
checked on Oct 30, 2023
Download(s)
60
checked on Oct 30, 2023
Google ScholarTM
Check
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.