Google To Propose QUIC As IETF Standard
As reported by TechCrunch, "Google says it plans to propose HTTP2-over-QUIC to the IETF as a new Internet standard in the future," having disclosed a few days ago that about half of the traffic from Chrome browsers is using QUIC already. From the article: The name "QUIC" stands for Quick UDP Internet Connection. UDP's (and QUIC's) counterpart in the protocol world is basically TCP (which in combination with the Internet Protocol (IP) makes up the core communication language of the Internet). UDP is significantly more lightweight than TCP, but in return, it features far fewer error correction services than TCP. ... That's why UDP is great for gaming services. For these services, you want low overhead to reduce latency and if the server didn't receive your latest mouse movement, there's no need to spend a second or two to fix that because the action has already moved on. You wouldn't want to use it to request a website, though, because you couldn't guarantee that all the data would make it.
With QUIC, Google aims to combine some of the best features of UDP and TCP with modern security tools.
These are well-established, well-tested, well-designed protocols with no suspect commercial interests involved. QUIC solves nothing that hasn't already been solved.
If pseudo-open proprietary standards are de-rigour, then adopt the Scheduled Transfer Protocol and Delay Tolerant Protocol. Hell, bring back TUBA, SKIP and any other obscure protocol nobody is likely to use. It's not like anyone cares any more.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
It should be "half the traffic from Chrome _to Google servers_", not half the traffic from Chrome period.
"half of the traffic from Chrome browsers is using QUIC already" is an A element without a HREF.
It sounds a bit like a coding cluster fuck.
Side note: Anyone using Comcast? I notice that all my Google services are extremely slow at least some of the day, everyday.
When I turn on VPN there is no issue, I'd to say it's routing... but at this point don't we all know better?
"If any question why we died, Tell them because our fathers lied."
How about UDP and encryption... or lack of it.
So encrypted request and data sent with no encryption...
Someone tell me my thinking is wrong here.
"If any question why we died, Tell them because our fathers lied."
Google just wants dominion over congestion algorithms for their own benefit.
I bet QUIC will make those DART-driven VP9 video services really SPDY.
#DeleteChrome
The second link in the story ("half of the traffic from Chrome browsers is using QUIC already") is broken - it's an empty <a> tag, with no href. Also means we can't workaround it, since we don't have any hints about the destination.
QUIC is designed so that if a client has talked to a given server before, it can can start sending data without any round trips, which makes web pages load faster.
So, if I have three clients behind a NAT or proxy, do they all share the same TLS key? Does that mean my encryption is compromised in a WiFi environment?
~~
It's impossible to introduce any new transport-layer protocols now, because the vast majority of connected devices are behind at least one layer of NAT, and that means transport protocols can only work if the router support them. We're stuck with TCP and UDP, and no chance of deploying any potentially better alternatives.
Bring on IPv6! Coming soon since 1998.
... what? it was always there?
Why are you surprised that Google claimed to create something that already existed? Have you been asleep for the last decade?
... Trust them like politicians, they are there too look out for you, not to get rich at the cost of you. Let google drive change and soon enough you will have to explain to the children how you could be so fucking stupid.... and you can say that you did not know any better cause you are too busy with your own stupidity!
i.e service consumption (think DNS). For peer to peer it doesn't work without godawful things like hacking up SIP SDP payloads. Hmm.. I wonder if that's on purpose.
From the summary:
UDP is significantly more lightweight than TCP, but in return, it features far fewer error correction services than TCP. ... That's why UDP is great for gaming services.
Stateful vs. Stateless, Connection Oriented vs Connectionless. These are all at the core of TCP/IP and specifically TCP vs. UDP and the reliability contract that each protocol provides. It's not that "one's better than the other at error correction."
Harrison's Postulate - "For every action there is an equal and opposite criticism"
Does this mean all web pages are going to partially reload for 5 minutes, toggling between 2 resolutions, then give up with a static filled error message?