Monday, November 19th 2018

The Internet is Becoming QUIC - New HTTP/3 Protocol Improves UDP, Increases Internet's Responsiveness

As the internet evolves and becomes more of the organic, ever-evolving system that it has been coming towards, there is a need to leave behind old protocols that have served us well - but that are now standing in the way of progress. It's always like that with (but not limited to) technology, and now, it's time for TCP's (Transmission Control Protocol) review. The idea is for it to make way for its leaner, faster cousin with some upgrades: the Google-proposed - and meanwhile much-altered by IETF, the Internet Engineering Task Force - QUIC (Quick UDP Internet Connections).

QUIC has been built upon UDP (User Datagram Protocol), which is leaner than TCP, but lacks some much-needed features for a safe Internet. UDP doesn't incorporate Reliability (knowledge of missing data from the origin point), or Order (meaning that data is received in the order it is transmitted), things that TCP does include, right alongside Error-correction (detection of in-transit corruption of data).
The problem with TCP is that it includes many more features that really are not required for today's ubiquitous internet protocol, HTTP (HyperText Transfer Protocol). That's where QUIC comes in: it's a more complete version of UDP, with the required TCP features (and only those), alongside some "under the hood" improvements of responsiveness and latency improvements. One of the most important features for HTTP built over QUIC (HTTP/3) is that it should be able to fold both connection and encryption requests to servers in a single move, which otherwise require multiple round trips of data over TCP - halving latency for newly-established connections, and reducing it to zero over already-known ones. Sources: Ars Technica, TechSpot
Add your own comment

13 Comments on The Internet is Becoming QUIC - New HTTP/3 Protocol Improves UDP, Increases Internet's Responsiveness

#3
bug
Sounds good, but the point of TCP (and the whole stack really) is to be agnostic of wht's running on top of it. If we start tailoring network layers around http (and other protocols down the road), I'm not sure we'll end up in a better place.
Posted on Reply
#4
windwhirl
So, any idea if this will require any hardware change? I expect not, since it's not changing the lower layers...

bug said:
Sounds good, but the point of TCP (and the whole stack really) is to be agnostic of wht's running on top of it. If we start tailoring network layers around http (and other protocols down the road), I'm not sure we'll end up in a better place.
I think that the main focus here is HTTP/S because many other protocols have seen their own usage dwindle over the years, due to, for example, many people no longer bothering to get an e-mail client, instead just going to a website to check their inboxes (which reduces the amount of traffic you would see from IMAP, SMTP and POP protocols). Would be interesting to know if there are any kind of more-or-less accurate numbers (or at least, educated guesses) on protocol usage, since IPv4 vs IPv6 is the only stat that I have seen so far.
Posted on Reply
#5
bug
windwhirl said:
So, any idea if this will require any hardware change? I expect not, since it's not changing the lower layers...
Definitely not.
Every network equipment under the sun can speak UDP and QUIC is just souped up UDP. That said a firmware update will be needed and it's not inconceivable some consumer routers will not get one.
Posted on Reply
#6
bonehead123
stacks, layers, yada yada yada whateva.....

just make it so my intranets is way way faster....so that those super duper Ultra HD Blu Ray movies finish downloading before I get can my finger off my rodent button......
Posted on Reply
#7
bug
bonehead123 said:
stacks, layers, yada yada yada whateva.....

just make it so my intranets is way way faster....so that those super duper Ultra HD Blu Ray movies finish downloading before I get can my finger off my rodent button......
Yada, yada, read up on how networking works. This announcement right here has nothing to do with download speeds, it's aimed at another aspect entirely.
Posted on Reply
#8
bonehead123
bug said:
Yada, yada, read up on how networking works. This announcement right here has nothing to do with download speeds, it's aimed at another aspect entirely.
I was being sarcastic, and was not/am not interested in opening up a technical discussion of what, when, where, how or why the internet/networking works or doesn't work, all of which I am quite familiar with, thank you :)

yada yada yada :respect:
Posted on Reply
#9
bug
bonehead123 said:
I was being sarcastic, and was not/am not interested in opening up a technical discussion of what, when, where, how or why the internet/networking works or doesn't work, all of which I am quite familiar with, thank you :)

yada yada yada :respect:
Well then, use a marker for sarcasm, Internet doesn't convey that too well (I've been bitten more times than I care to admit). Maybe an action point for http/4? :D
Posted on Reply
#10
noel_fs
See you in 2030 to leave feedback of how it works
Posted on Reply
#11
coonbro
is this another win-10 only supported browser thing to help insure you get on that malware service called win -10 ? I'm sure they got that lined up

looks like google wants it bad so you know its going to be good for YOU ..lol...
Posted on Reply
#12
bug
coonbro said:
is this another win-10 only supported browser thing to help insure you get on that malware service called win -10 ? I'm sure they got that lined up

looks like google wants it bad so you know its going to be good for YOU ..lol...
Wth does Windows have to do with this? Have read what's this about or did some keywords trigger your default template?
Posted on Reply
#13
Easo
coonbro said:
is this another win-10 only supported browser thing to help insure you get on that malware service called win -10 ? I'm sure they got that lined up

looks like google wants it bad so you know its going to be good for YOU ..lol...
So decide, do you hate MS, Google, or both? Hard to tell with random rants like these
/s
Posted on Reply
Add your own comment