TAP Into Technology | Blog

When QUIC isn't so Quick

Posted by Tony Fortunato on 9/1/15 7:00 AM

Find me on:

SPDY, an open networking protocol developed primarily at Google for transporting web content is currently supported by default on Internet Explorer and Chrome web browsers. 

The core developers of SPDY have been involved in the development of HTTP/2. As of February 2015, Google has announced that following the recent final ratification of the HTTP/2 standard, support for SPDY would be deprecated, and that support for SPDY will be withdrawn completely in 2016.

Let me show you how to disable SPDY in Internet Explorer and QUIC in Chrome.

A QUIC Review

QUIC (Quick UDP Internet Connections, pronounced quick) is an experimental transport layer network protocol designed at Google and implemented in 2012/ 2013.

QUIC supports a set of multiplexed connections between two endpoints over User Datagram Protocol (UDP), and provides security protection equivalent to TLS/SSL.  The concept is very straight forward; to create a UDP based protocol that has reduced connection and transport latency, and bandwidth estimation in each direction to avoid congestion.

QUIC's main goal is to improve the perceived performance of connection-oriented web applications that are currently using TCP.

Improving TCP is a long-term goal for Google and QUIC is positioning itself to be nearly equivalent as an independent TCP connection, but with much reduced latency. It is also trying to be better than SPDY-like stream-multiplexing support.

SPDY A Short History

SPDY (pronounced speedy) is an open networking protocol developed primarily at Google for transporting web content. SPDY manipulates HTTP traffic, with particular goals of reducing web page load latency and improving web security. SPDY achieves reduced latency through compression, multiplexing, and prioritization, although this depends on a combination of network and website deployment conditions. The name "SPDY" is a trademark of Google and is not an acronym.

Throughout the process, the core developers of SPDY have been involved in the development of HTTP/2. As of February 2015, Google has announced that following the recent final ratification of the HTTP/2 standard, support for SPDY would be deprecated, and that support for SPDY will be withdrawn completely in 2016.

Since SPDY is supported by default on Internet Explorer and Chrome (I’m not sure about other browsers), I would like to show you how to disable either one.

There have been reports where QUIC may have issues with NAT’ing, proxies or traversing certain firewall configurations, so being able to turn it off should help when troubleshooting.

Internet Explorer Disablement

This is actually the easier of the two. Navigate to:

Internet Options ->

Advanced tab and scroll down to the HTTP settings section.

Then simply uncheck the SPDY/3 option:

Chrome Disablement

Start Chrome and in the address bar type chrome://flags/

Then press Ctrl+F and type QUIC to quickly get to the QUIC section:

Results

Here is an example of two traces of the same task.

The first one is with QUIC enabled.

This second one is with QUIC disabled.

And that’s how you disable QUIC in Chrome and SPDY in Internet Explorer.

All my best,

Tony Fortunato, CCNA, CFNI, CWI
Sr Network Performance Specialist
The Technology Firm
www.thetechfirm.com
Getting things to work better - bit by bit-

Linkedin Profile http://ca.linkedin.com/in/fortunat
Lovemytool Blog: http://www.lovemytool.com/blog/tony-fortunato/
Youtube Channel: http://www.youtube.com/user/thetechfir
Google Plus: http://plus.google.com/+Thetechfirmplus

Certified Wireshark and Fluke Instructor

How to Guide: Optimizing Network Design in Security Projects

 

Topics: Network Management