Slashdot Mirror


The Next Version of HTTP Won't Be Using TCP (zdnet.com)

"The HTTP-over-QUIC experimental protocol will be renamed to HTTP/3 and is expected to become the third official version of the HTTP protocol, officials at the Internet Engineering Task Force (IETF) have revealed," writes Catalin Cimpanu via ZDNet. "This will become the second Google-developed experimental technology to become an official HTTP protocol upgrade after Google's SPDY technology became the base of HTTP/2." From the report: HTTP-over-QUIC is a rewrite of the HTTP protocol that uses Google's QUIC instead of TCP (Transmission Control Protocol) as its base technology. QUIC stands for "Quick UDP Internet Connections" and is, itself, Google's attempt at rewriting the TCP protocol as an improved technology that combines HTTP/2, TCP, UDP, and TLS (for encryption), among many other things. Google wants QUIC to slowly replace both TCP and UDP as the new protocol of choice for moving binary data across the Internet, and for good reasons, as test have proven that QUIC is both faster and more secure because of its encrypted-by-default implementation (current HTTP-over-QUIC protocol draft uses the newly released TLS 1.3 protocol).

In a mailing list discussion last month, Mark Nottingham, Chair of the IETF HTTP and QUIC Working Group, made the official request to rename HTTP-over-QUIC as HTTP/3, and pass it's development from the QUIC Working Group to the HTTP Working Group. In the subsequent discussions that followed and stretched over several days, Nottingham's proposal was accepted by fellow IETF members, who gave their official seal of approval that HTTP-over-QUIC become HTTP/3, the next major iteration of the HTTP protocol, the technology that underpins today's World Wide Web.

258 comments

  1. NOOOOOO! by zidium · · Score: 3, Insightful

    The last thing we want is Google owning yet another layer of the Web stack!

    --
    Slashdot Valentines Beta Massacre: iT WORKED! The boycotts killed Beta!!
    1. Re: NOOOOOO! by Anonymous Coward · · Score: 0

      W3C has no need for an HTTP/3 shoved down their throat

    2. Re:NOOOOOO! by Anonymous Coward · · Score: 4, Interesting

      If you don't serve your pages over QUIC your search rankings will go into the shitter, just like they did with AMP. You do like people being able to find your content, don't you? It'd be a shame if that didn't happen anymore.

    3. Re: NOOOOOO! by Anonymous Coward · · Score: 0

      This is about who gets to put their name on the standard. Let them have it if they can push it through on their own

    4. Re:NOOOOOO! by ShanghaiBill · · Score: 5, Informative

      The last thing we want is Google owning yet another layer of the Web stack!

      It is a public open standard. Nobody "owns" it.

    5. Re: NOOOOOO! by Anonymous Coward · · Score: 0

      That's only true when there's at least one open source implementation that is interoperable with the others.

      A software "open standard" with no open implementation of it means we don't really know what important parts are missing or in other words, what extras the closed programs have that make them "work" in real deployments.

      That said, this http/3 thing sounds cool but I haven't even really learned http/2 yet... Guess I'll be skipping it now

    6. Re: NOOOOOO! by Anonymous Coward · · Score: 0

      If it doesn't work with apache or the Linux networking stack, it's not going to take off. Plus there's Chromium. There will be open source implementations if it's adopted.

    7. Re:NOOOOOO! by Anonymous Coward · · Score: 0

      Acknowledgements
      So if you click the RFC and read the end :

            The original authors of this specification were Robbie Shade and Mike
            Warres.

            A substantial portion of Mike's contribution was supported by
            Microsoft during his employment there.

      Author's Address

            Mike Bishop (editor)
            Akamai

    8. Re: NOOOOOO! by Anonymous Coward · · Score: 0

      Udp and tls 1.3 are both equally implementable with current software.

    9. Re: NOOOOOO! by ezelkow1 · · Score: 4, Informative

      Also ATS (apache traffic server) has a branch dedicated to quic that developers who have been working on it at IETF have been implementing. The wire protocol works today, http-quic however is not implemented yet. But there are already at least partial implementations out there

    10. Re:NOOOOOO! by Billly+Gates · · Score: 4, Informative

      They are already the IE 6 of this decade. Notice on Android phones when you switch apps from YOUTUBE you see the video playing in the background?

      Well that is HTML 5.... err Google HTML 5 called Picture in Picture canvas. It is a proprietary Google CSS that web developers judge other browsers by. This is just one example well Google decides which standards are used and it makes Firefox and Edge look incompetent in comparison just like the PHB's viewed Firefox as incompetent because sites always worked in IE 6 so it must be the best browser.

    11. Re: NOOOOOO! by Anonymous Coward · · Score: 0

      The mafia is a shit.

    12. Re: NOOOOOO! by Anonymous Coward · · Score: 0

      Good think there are a bunch of open source implementations already!

    13. Re:NOOOOOO! by Waccoon · · Score: 1, Interesting

      As with any other technology, it's owned by the people who make the largest contributions and have the largest amount of political influence over the standards bodies that approve the standard.

      These days, "open public standard" is as meaningful as "open source". The politics are always a problem, and we all know how well Google is faring in that department.

    14. Re:NOOOOOO! by Casandro · · Score: 4, Insightful

      The last thing we want is Google owning yet another layer of the Web stack!

      It is a public open standard. Nobody "owns" it.

      No RFCs are like opinions, however instead of having a proper open debate about this, large companies like Google, Cloudflare or Mozilla will just stuff it down our throats. The process simply isn't democratic.

      Considering that we probably have gotten most of the problematic TCP/TLS/HTTP bugs out, having a completely new stack will mean several new decades of new security problems. Secret services are probably rejoicing right now as more complexity will mean more bugs which will make the attack surface much bigger again.

    15. Re:NOOOOOO! by Megol · · Score: 4, Insightful

      Owning? If Google creates an open standard and it is accepted then it is an open standard, nothing owned by Google or anyone else.
      Is this just another indication that the people here actually don't understand even the basics of the Internet (or even computing)? Scary.

    16. Re:NOOOOOO! by Anonymous Coward · · Score: 0

      Oh, piss off with your Chrome is IE 6 meme.

      At least Chrome and friends are implementing the current standards, even if they are ahead of others, are available across different platforms and don't lock you into one OS platform by the same vendor so much that they were taken to court four times and found to be illegally leveraging a monopoly position through product tieing. Let's also not talk about ActiveX either.

    17. Re:NOOOOOO! by thegarbz · · Score: 2

      Hardly. It's an Android feature that only works in Android and Google happen to call out in their own browser on their own website and that's about it.

      If you're going to call out an example of IE6ness then pick something like Accellerated Mobile Pages. That is something that affects multiple services across multiple devices and is not a standard in any form.

    18. Re:NOOOOOO! by mikael · · Score: 4, Interesting

      I've had enough problems using Wireshark to find applications streaming data back to Microsoft and AWS. Last thing I need is have every network protocol multiplexed into an encrypted VPN so it's impossible to tell what is doing what. But that's Google.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    19. Re:NOOOOOO! by Anonymous Coward · · Score: 0

      All standards are owned by somebody...

    20. Re:NOOOOOO! by Anonymous Coward · · Score: 0

      The last thing we want is Google owning yet another layer of the Web stack!

      It is a public open standard. Nobody "owns" it.

      Yeah, right. Office Open XML (the M$ Office "standard") is also "public" and "open", even ISO/IEC approved. And yet, try opening a nontrivial M$ Office document in something other than M$ Office.

    21. Re: NOOOOOO! by Anonymous Coward · · Score: 1

      There are already multiple open source implementations:
      https://en.wikipedia.org/wiki/QUIC#Source_code

    22. Re:NOOOOOO! by Freischutz · · Score: 1

      They are already the IE 6 of this decade. Notice on Android phones when you switch apps from YOUTUBE you see the video playing in the background?

      Well that is HTML 5.... err Google HTML 5 called Picture in Picture canvas. It is a proprietary Google CSS that web developers judge other browsers by. This is just one example well Google decides which standards are used and it makes Firefox and Edge look incompetent in comparison just like the PHB's viewed Firefox as incompetent because sites always worked in IE 6 so it must be the best browser.

      Embrace, extend, and extinguish ... Google is learning.

    23. Re:NOOOOOO! by Anonymous Coward · · Score: 0

      Linux is also an open standard that nobody "owns". ..Who ordered this "systemd"?
      OpenXML is also a public open standard,,,nobody "owns" it - right?

      Embrace, Extend....

    24. Re: NOOOOOO! by Anonymous Coward · · Score: 0

      There is NOTHING to learn. The protocol is HTTP. Whether the underlying transport is TCP, UDP, Avian, or whatever has no relevance.

      HTTP/1 is HTTP-over-TCP
      HTTP/2 is HTTP over SPDY
      HTTP/3 is HTTP over QUIC
      HTTP/4 is HTTP over Avian Carriers
      HTTP/5 is HTTP over Porterhouse Steak.

      The HTTP is all the same protocol and is unchanged.

    25. Re:NOOOOOO! by AmiMoJo · · Score: 1

      The same argument could be made about any new protocol that is selected for HTTP/3.

      And we do need something new. The current tech is widely abused to improve performance by subverting the TCP bandwidth estimation that slowly ramps up, making sites load slowly.

      QUIC makes a real difference, especially on mobile connections. Since it's based on UDP and other existing standards most of the security stuff has been resolved already. And it's optional, HTTP/2 and TCP are not going to go away for a very long time.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    26. Re:NOOOOOO! by AmiMoJo · · Score: 0

      The fact that you are able to use Wireshark to do that kind of traffic analysis makes me want to multiplex all my traffic into an encrypted VPN, for privacy reasons.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    27. Re:NOOOOOO! by Anonymous Coward · · Score: 0

      Agreed!

      Google doesn't do anything just for the fun of it. If they want this then it's because they have some way to leverage their control over the data people pass on the internet.

      All the more reason we need to work for the Internet 3.

      The Internet which everybody knows and uses is under control of big corporations and governments.

      Internet 2 is reserved for government institutions and by many universities engaged in government research, and it's mostly unavailable to the general public. This has been around for about 25 years.

      Anybody that is tired of big corporations and government of being in control of the Internet need to be working hard to develop "Internet 3". Which is defined as the following.

      1. A Mesh network, so corporations and government can't control the communications.
      2. P2P encrypted
      3. Hypernet supported (It can exist on top of the Internet 1 or 2 beyond the control of government or corporations because it's encapsulated)
      4. No DNS. This MUST be ciompletely eliminated or replaced with a Encrypted or perhaps a Blockchain DNS so only a web site owner can delist or change their data. This is to make sure big corporations and government can't de-list any sites.
      5. No DHCP. Same reason as above; to make sure big corporations and government can't effectively de-list any sites.
      6. Full options for Anonymous activity. So governments and corporations can't oppress individuals or free speech.

    28. Re:NOOOOOO! by Anonymous Coward · · Score: 0

      And there you go; Google's way of censoring and getting more control.

      Support Internet 3

    29. Re:NOOOOOO! by Anonymous Coward · · Score: 0

      Wrong! Google doesn't do things unless there is a way for them to leverage it for their profit and control.

    30. Re:NOOOOOO! by Anonymous Coward · · Score: 0

      Obviously you don't understand the basics of business practices. No corporation does anything unless it somehow feeds their bottom line in money or control.

    31. Re: NOOOOOO! by Anonymous Coward · · Score: 0

      HTTP/2 is not the same protocol. Among other things it's a binary format.

    32. Re: NOOOOOO! by Lije+Baley · · Score: 1

      I would think you already knew not to do your private stuff on somebody else's network.

      --
      Strange things are afoot at the Circle-K.
    33. Re: NOOOOOO! by Anonymous Coward · · Score: 0

      Different guy. Looking at the RFC comparison if both from September it looks like QUIC is very similar but cuts down on the amount of back and forth for connections allowing "substreams" in the already encrypted connection which reads as able to skip parts of the uneeded sections of handshakes (that fills me with dread reading it.) to save total time waiting for a response back and forth.

      In short. It looks like SCTP but able to interrupt itself.

      For Google the less back and forth needed for a connection the more they can do with less resources.

      I am still reading the mechanics of how it is supposed to do this. But it does seem like a complication that while it could have tangible benefits time wise may be less secure. Not sure really.

    34. Re: NOOOOOO! by AmiMoJo · · Score: 2

      The internet is someone else's network. Fortunately we have ways of doing stuff privately without having to trust the network.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    35. Re:NOOOOOO! by Casandro · · Score: 2

      Web sites don't load badly because of some problems of TCP, but because
      a) existing features of HTTP/HTML are not used (like request pipeliuning)
      b) Web design has evolved into utter crap with layers upon layers of needless waste.

    36. Re:NOOOOOO! by Anonymous Coward · · Score: 0

      Did you miss the part where it said HTTP/2 came from Google as well? They already have their filthy fingers in our pie...

    37. Re:NOOOOOO! by Anonymous Coward · · Score: 0

      It probably has to pass through google's servers

    38. Re:NOOOOOO! by Anonymous Coward · · Score: 0

      Owning? If Google creates an open standard and it is accepted then it is an open standard, nothing owned by Google or anyone else.
      Is this just another indication that the people here actually don't understand even the basics of the Internet (or even computing)? Scary.

      Have you been away for a while? Slashdot has been declining for a while now. Most people here don't understand what they're talking about anymore. Certainly not with lower level things like this.

    39. Re: NOOOOOO! by Anonymous Coward · · Score: 0

      "This will become the second Google-developed experimental technology to become an official HTTP protocol upgrade after Google's SPDY technology became the base of HTTP/2."

      So it will be like it is today, I can only imagine the horrors of having faster and more secure internet, how dare they innovate. Better watch out for the big bad boogieman, surely this prophecy will come true eventually.

    40. Re: NOOOOOO! by Lije+Baley · · Score: 1

      He wasn't using Wireshark on the Internet, unless he works for AT&T and is tapping into some big fiber, and even then, it's not much of the Internet. Most likely he was talking about using it within his company's networks somewhere, thus only being scary to you only if you are doing your private stuff in his or someone else's corporate network. Personally, I only do work on work systems and don't even use the guest wi-fi.

      --
      Strange things are afoot at the Circle-K.
  2. broke by Anonymous Coward · · Score: 0

    The next version of HTTP will break millions of routers. Good job!

    1. Re:broke by zidium · · Score: 0

      Good point! The NSA will ensure that every single new router reports directly to them.

      --
      Slashdot Valentines Beta Massacre: iT WORKED! The boycotts killed Beta!!
    2. Re:broke by Anonymous Coward · · Score: 0

      What, you have a router that can only do TCP and UDP, none of the other myriad of IP protocols? Good thing they will be broken then.

    3. Re:broke by Anonymous Coward · · Score: 0

      Are you trying to tell me routers don't know how to pass UDP traffic? QUIC is implemented on top of UDP for this reason. I'm not sure if you even read the summary:

      QUIC stands for "Quick UDP Internet Connections"

      Tell me again how this will break "millions of routers". Good job on being a retard.

    4. Re:broke by Anonymous Coward · · Score: 0

      Which is why it's important to work on development of a Internet 3 which should fully support a Hypernet. A fully encrypted and encapsulated network within other data.

    5. Re:broke by Anonymous Coward · · Score: 0

      Yes, I've read through the protocol comparisons (https://tools.ietf.org/html/draft-joseph-quic-comparison-quic-sctp-00) and it's clear that it's designed to make anonymous traffic more difficult. It's an attempt to be able to track and identify everybody.

      But Internet 3 development of Hypernet can counter this. if people only work on it.

  3. SCTP by williamyf · · Score: 5, Interesting

    Those bay are guys... Why that compulsion to re-invent the Wheel? We'll never know.

    SCTP is available now, is well understood, HTTP(S) already runs on it. Is more resilient than TCP, does not have Head-of-Line issues... What's not to like?

    Oh, you can not write new papers on a protocol that already exists? Ah, and was Not-Invented-Here? Ok then...

    --
    *** Suerte a todos y Feliz dia!
    1. Re:SCTP by arglebargle_xiv · · Score: 4, Interesting

      SCTP doesn't suit Google's needs. This isn't HTTP3, it's HTTP4, specifically HTTP4Google.

    2. Re:SCTP by Anonymous Coward · · Score: 0

      we shoud have stopped using the corpospyweb 15 years ago but better late than never

    3. Re:SCTP by Anonymous Coward · · Score: 0

      maybe also you cant even write a google query correctly before submiting an easy answer which requires 5s of your brain ?

      https://tools.ietf.org/html/draft-joseph-quic-comparison-quic-sctp-00

    4. Re:SCTP by Anonymous Coward · · Score: 0

      I'm glad to see someone else familiar with SCTP! It does seem like Bay Area guys don't know what's already out there as a standard. Or they do and really, really like vendor lock-in devices.

    5. Re:SCTP by Tailhook · · Score: 5, Informative

      There is a draft RFC that specifically addresses this question; A Comparison between SCTP and QUIC.

      Among the conclusions; QUIC provides better connection latency by eliminating handshake round trips. QUIC mandates encryption for everything in all phases including the initial handshake. QUIC has better compatibility with existing infrastructure because it rides on UDP and is therefore supported by nearly all "middleboxes," whereas SCTP is not universally supported. The connection ID concept allows QUIC connections to transparently survive IP address changes and NAT rebinding.

      Another rationale for QUIC over SCTP appears here: QUIC: Design Document and Specification Rationale

      Again, connection latency is cited. Also, "bandwidth efficiency;" basically QUIC has less overhead than SCTP+DTLS and achieves the same result.

      --
      Maw! Fire up the karma burner!
    6. Re:SCTP by Anonymous Coward · · Score: 0

      SCTP doesn't work reliably on the internet for may users, primarily because many consumer routers don't speak SCTP (they only know TCP and UDP).
      Sad, but that is life.

      Almost like the people who designed that QUIC stuff actually tried stuff out, figured out what would and wouldn't work (including, but not limited to changes to TCP that are within the spec, but don't work because of the same consumer routers which make assumptions about how TCP *should* look, even when it isn't spec'd).

      But, no, there have to be uninformed "experts" who know "better", and are happy to second guess.
      Those people suck.

    7. Re: SCTP by Anonymous Coward · · Score: 0

      Without the three-way handshake of TCP, it's easier to forge the source address during a DoS. IOW: syn cookies don't work on UDP.

    8. Re:SCTP by WaffleMonster · · Score: 2

      SCTP is available now, is well understood, HTTP(S) already runs on it. Is more resilient than TCP, does not have Head-of-Line issues...

      The primary driver for change is round trip reduction. You can achieve QUIC parity in that regard using TCP TFO in conjunction with TLS features (session tickets). This is really nice because you can resume a "session" with no round trips before transmitting request to a server without requiring server side state be maintained.

      With these two used in conjunction HTTP 1.0 works just as well as HTTP 3.0 given you can send any number of requests any time you want without any inter-request HOL with no RTT overhead.

      SCTP kind of sucks in this regard and the resilient thing with connecting to multiple hosts and active heartbeats is dumb/worthless/counterproductive.

      You can only use one path at a time and you eat something like a RTO on switchover. It's better simply to connect to a couple hosts at once or stagger connection by a few hundred MS and go with whatever answers first.

      What's not to like?

      What's not to like from Google's perspective is not having full control over the transport protocol from user space. They don't get to fuck with congestion algorithms throwing caution and prudence to the wind for selfish undeserved advantage over responsible traffic.

    9. Re:SCTP by Megol · · Score: 1

      This isn't a reinvention.

    10. Re:SCTP by thegarbz · · Score: 2

      Why that compulsion to re-invent the Wheel?

      What you really need is one of these: https://www.snydersantiqueauto... I mean why bother changing any part of the wheel design. That one spins right? So it is clear that there is no possible way it can be improved...

    11. Re:SCTP by Anonymous Coward · · Score: 0

      I'm willing to believe this, but can you explain which of Google's nefarious purpose it serves better than HTTPS over SCTP?

    12. Re: SCTP by Anonymous Coward · · Score: 1

      This is the same shit they did with TLSv1.3, which introduced security issues for replay attacks and having servers keep track of a bunch of client signatures for âoe0-RTTâ. All so good can get that tracking shit loaded a quarter second faster. Fuck Google.

    13. Re:SCTP by andydread · · Score: 1

      [citation needed]

    14. Re:SCTP by Anonymous Coward · · Score: 0

      There is no such thing as HTTP 3.0. This is HTTP/3 being discussed, which is HTTP (some version) over QUIC. It is not a change to the HTTP protocol.

    15. Re:SCTP by WaffleMonster · · Score: 1

      There is no such thing as HTTP 3.0. This is HTTP/3 being discussed, which is HTTP (some version) over QUIC. It is not a change to the HTTP protocol.

      This is not true. This is not just a simple layering of an existing transport agnostic application protocol on top of a new stream transport.

      It is perfectly possible to achieve this outcome via QUIC but it's not what's being specified in the draft and is not what is actually being deployed.

      The HTTP protocol has in fact been modified:

      "An HTTP message (request or response) consists of:
       
        1. the message header (see [RFC7230], Section 3.2), sent as a single
            HEADERS frame (see Section 4.2.2),
       
        2. the payload body (see [RFC7230], Section 3.3), sent as a series
            of DATA frames (see Section 4.2.1),
       
        3. optionally, one HEADERS frame containing the trailer-part, if
            present (see [RFC7230], Section 4.1.2)."

      While the HTTP layer from a higher layer perspective of server applications and clients is mostly unchanged this is not just a simple layering of a transport agnostic application protocol.

    16. Re:SCTP by Anonymous Coward · · Score: 0

      QUIC has better compatibility with existing infrastructure because it rides on UDP and is therefore supported by nearly all "middleboxes," whereas SCTP is not universally supported.

      Well, SCTP rides on top of IP (just like QUIC, TCP and UDP) so it is therefore supported by "middleboxes". There may be firewalls that block SCTP and other unknown protocols by default, but lots of firewalls block UDP (except DNS) by default too, so . . .

    17. Re: SCTP by Anonymous Coward · · Score: 0

      Well you better run over there and let them know sparky, because a bunch of new protocols are doing away with these traditional handshake schemes. The three I can think up off hand are QUIC, TLS 1.3 and wireguard.

    18. Re:SCTP by Tailhook · · Score: 1

      Well, SCTP rides on top of IP (just like QUIC, TCP and UDP) so it is therefore supported by "middleboxes".

      Go argue with Google's engineers then. The claim that SCTP has problems appears in both documents I cited so apparently these people are deeply confused and in desperate need of your brilliance. Or not and you don't know what you're talking about.

      --
      Maw! Fire up the karma burner!
  4. Can't find a direct answer by Anonymous Coward · · Score: 0

    What license is this thing under? Unless it's fully open, it's garbage.

    1. Re:Can't find a direct answer by Anonymous Coward · · Score: 0

      Its an IETF draft proposal. There is no "license" as there is no code to go with it. It explains the technical details of the protocol, it doesn't provide you with a fully written stack.

      Write your own QUIC stack, basically.

  5. It sounds OK technically.... by Anonymous Coward · · Score: 2, Insightful

    At least from TFS.

    But .... Google. I consider anything they touch to be tainted and untrustworthy. I can't point to specifics in this case, but their name alone is enough to cast a whole pile of doubt.

    They were, after all, one of the companies actively cooperating with the NSA.

    1. Re:It sounds OK technically.... by Narcocide · · Score: 4, Insightful

      Also it appears they're spending a ridiculous amount of money solving something that isn't a problem with a solution that will definitely cause a massive amount of problems for everything and everyone it even comes close to touching.

    2. Re:It sounds OK technically.... by Chewbacon · · Score: 1, Funny

      5 years from now: Google Announces End of Support for QUIP, End of Internet

      --
      Chewbacon
      The Bible is like Wikipedia: written by a bunch of people and verifiable by questionable sources.
    3. Re:It sounds OK technically.... by Anonymous Coward · · Score: 1

      Oh -- so it's systemd mark 2 -- got it.

    4. Re:It sounds OK technically.... by Anonymous Coward · · Score: 0

      I'm not even sure that the IP address change problem on my phone is so bad. It rarely happens. I don't generally keep my WiFi on my phone (my home Internet is way slower than VZW LTE) and I have to drive quite a bit before my mobile IP changes (currently some 100 miles).

      And if it does happen - big deal. Reconnect. In fact mobile operating systems, like Android, can send out an Intent indicating a network switch occurred and the software doesn't even have to wait for a TCP timeout.

    5. Re: It sounds OK technically.... by peppepz · · Score: 5, Informative
      They've already done that with HTTP/2 (SPDY). Now the protocol is designed to be a moving target. From the SCTP/QUIC comparison RFC:

      A fundamental difference between QUIC and TCP or SCTP is that QUIC is a user space transport protocol, which allows rapid protocol revision without having to wait for system upgrades. To support rapid protocol revision, QUIC's connection setup goes through a negotiation process that involves determining the lowest common version supported between the two endpoints and a cryptographic handshake which incorporates TLS to provide a secure connection. This thing is an operating system, not a transport protocol. De-commoditizing of basic protocols was one of the stated means to exert control by the Microsoft of the Halloween Documents. Now the actors have changed, but it looks like the play is always the same.

    6. Re: It sounds OK technically.... by peppepz · · Score: 1

      The quotation in the previous comment is obviously broken as it's missing an end tag before my own comment. Sorry, but on the other end the mobile version of this site won't enable me to either preview my post before I send it, see its text in full, or edit it after posting when I see I've done a mistake.

    7. Re: It sounds OK technically.... by peppepz · · Score: 1

      *On the other hand.

    8. Re:It sounds OK technically.... by Anonymous Coward · · Score: 0

      Google. I consider anything they touch to be tainted and untrustworthy. I can't point to specifics in this case, but their name alone is enough to cast a whole pile of doubt.

      So what you are saying is you have absolutely no informed opinion about this other than hyperventilating and saying, but, but GOOGLE BUT BUT BUT NSA!

        It's not like you could have read the IETF drafts or anything regarding QUIC or HTTP over QUIC.

      And this gets you modded up to +2 around here...WTF.

    9. Re: It sounds OK technically.... by Anonymous Coward · · Score: 0

      It gets modded up to +2 because anything Google touches is tainted and untrustworthy, and most people here know it.

    10. Re: It sounds OK technically.... by Anonymous Coward · · Score: 0

      So this means you could write a firewall rule for QUIC, and then Google changes how QUIC works, and then breaks through your firewall?

    11. Re: It sounds OK technically.... by crolix · · Score: 1

      a negotiation process that involves determining the lowest common version supported between the two endpoints

      Is that a typo? I am pretty sure they want the highest common version between the endpoints.

      --
      Read the rest of this comment...
  6. I won't hold my breath.... by Rick+Zeman · · Score: 4, Insightful

    How long has the IPv6 adoption been going on for now? 15 years? How's that been been going?
    Yeah, that slowly.

    1. Re: I won't hold my breath.... by Anonymous Coward · · Score: 1

      Nobody seems even a little bothered

    2. Re:I won't hold my breath.... by Anonymous Coward · · Score: 0

      How long has the IPv6 adoption been going on for now? 15 years?

      A bit longer than that actually, I remember mid to late 90s the hype train starting up and everyone in the know wanting to check IPv6 out and play with it.

      It may not quite count as "adoption" back then, but on the other hand, it isn't being pushed this very day hard enough by literally anyone to count as "adoption" either.

    3. Re: I won't hold my breath.... by c6gunner · · Score: 2

      This is a fuck of a lot simpler than IPV6.

    4. Re: I won't hold my breath.... by Anonymous Coward · · Score: 0

      Simpler? Updating EVERY running web server?

    5. Re: I won't hold my breath.... by c6gunner · · Score: 2

      Yes.

    6. Re: I won't hold my breath.... by steveb3210 · · Score: 1

      Oh come on, HTTP1 and 2 aren't going away and would be likely supported side-by-side...

    7. Re: I won't hold my breath.... by Anonymous Coward · · Score: 0

      Sure but do you imagine the billions of instances of Node, IIS, Apache, nginx,... that needs to be updated?

    8. Re: I won't hold my breath.... by Anonymous Coward · · Score: 0

      Because otherwise they would never be updated again, right?

    9. Re: I won't hold my breath.... by Anonymous Coward · · Score: 0

      You would want to because it would reduce resource usage on your webserver.

      This is probably the bigger reason for google to deploy a new protocol, reducing latency also means that the webserver can let go of resources quicker and therefor can handle more customers.

    10. Re:I won't hold my breath.... by thegarbz · · Score: 2

      Introducing a new protocol that works with existing infrastructure is completely different than introducing a new protocol that can ride on existing routeable packets using existing hardware and a customised software stack.

      TLS was adopted quickly
      HSTS was adopted quickly
      AMP for worse (not better) was adopted quickly

    11. Re: I won't hold my breath.... by thegarbz · · Score: 1

      Simpler? Updating EVERY running web server?

      Anecdote: One day in 2015 I woke up to find my webserver supported TLS 1.2

      I did need to restart the running instances, but yes updating EVERY running web server is simpler.

    12. Re: I won't hold my breath.... by WaffleMonster · · Score: 1

      Anecdote: One day in 2015 I woke up to find my webserver supported TLS 1.2

      I did need to restart the running instances, but yes updating EVERY running web server is simpler.

      This often happens to Internet users. They wake up one day and all their computers have IPv6 addresses and more than half of their traffic is IPv6. Not only did they not do anything to make it happen they don't even know what IPv6 is.

    13. Re:I won't hold my breath.... by Anonymous Coward · · Score: 0

      Are you aware of how long it took for IPv4 to become the dominant layer 3 protocol?

    14. Re: I won't hold my breath.... by thegarbz · · Score: 1

      They wake up one day and all their computers have IPv6 addresses and more than half of their traffic is IPv6. Not only did they not do anything to make it happen they don't even know what IPv6 is.

      Not at all. They may wake up one day to hear about this IPv6 thing only to find that their modem doesn't support it, their switches doesn't support it and even if it did, their ISP doesn't provide them with a publically routable IP address.

      Comparing IPv6 to what is being proposed here is idiotic to the highest order and serves only to show an incredible lack of critical thinking skills.

      On the other hand expect users to have exactly the reaction you described to QUIC

    15. Re: I won't hold my breath.... by WaffleMonster · · Score: 1

      Not at all. They may wake up one day to hear about this IPv6 thing only to find that their modem doesn't support it, their switches doesn't support it and even if it did, their ISP doesn't provide them with a publically routable IP address.

      Everything I said is factually correct and has in fact already happened to countless millions of customers on eyeball networks across the world.

      For years modems and routers sold that don't support IPv6 today are an endangered species. Only managed switches which most consumers don't have in the first place need to "support" IPv6. I'm unaware of any ISP handing out non-routable IPv6 prefixes. I'm sure someone somewhere is doing it yet the behavior is quite rare and counterproductive. The entire reason you as an ISP deploy IPv6 is routing is cheaper and better user experience than CGN.

      Comparing IPv6 to what is being proposed here is idiotic to the highest order and serves only to show an incredible lack of critical thinking skills.

      This is actually my point. I was pointing out the absurdity of the supporting evidence with a factually correct counter-argument for IPv6.

      I tend to agree with the conclusions but not the supporting detail about I woke up one day and my web server supported TLS or QUIC or whatever. While it may be factually true it's cherry picking that fails entirely to speak objectively to the underlying issues.

    16. Re: I won't hold my breath.... by shaitand · · Score: 1

      And how well did that go for your ILO and out of band management interfaces on your lab gear and out of support system in the grain silo?

      I haven't dug into this protocol. I support everything is encrypted but I do have concerns about whether government and corporations, including one's own employer, can snoop the traffic.

    17. Re:I won't hold my breath.... by shaitand · · Score: 1

      About the same amount of time it took for the internet to become the dominant network.

    18. Re: I won't hold my breath.... by thegarbz · · Score: 1

      Everything I said is factually correct and has in fact already happened to countless millions of customers on eyeball networks across the world.

      And out of the actual billion people in the world lots of people will require hardware upgrades. Anyway pat yourself on the back. It's only taken you 15+ years to get I tend to agree with the conclusions but not the supporting detail about I woke up one day and my web server supported TLS or QUIC or whatever.

      Except you're missing the obvious difference between a software update and a hardware upgrade, and yes I deliberately used two different verbs to describe what was going on. Comparing the two is assinine. You can literally have all the capabilities in QUIC while you sleep.

    19. Re: I won't hold my breath.... by WaffleMonster · · Score: 1

      And out of the actual billion people in the world lots of people will require hardware upgrades. Anyway pat yourself on the back. It's only taken you 15+ years to get I tend to agree with the conclusions but not the supporting detail about I woke up one day and my web server supported TLS or QUIC or whatever.

      Except you're missing the obvious difference between a software update and a hardware upgrade, and yes I deliberately used two different verbs to describe what was going on. Comparing the two is assinine. You can literally have all the capabilities in QUIC while you sleep.

      The point I'm making doesn't rely on verb use or differences between hardware and software. In fact it doesn't rely on any specific information of any kind.

      The entirety of my point is an attempt to convey fruitless nature of engaging in baseless cherry picking.

      I didn't lift a finger for a new car appeared in my garage.
      I didn't lift a finger for TLS 1.2 to appear on my web server.
      I didn't lift a finger for QUIC to appear on my web server.
      I didn't lift a finger for IPv6 to appear on my network.
      I didn't lift a finger and a basket of goodies appeared on my doorstep.

      *ALL* of the above statements fail spectacularly to speak objectively to the underlying issues in any meaningful way.

      They say nothing of the costs involved, who pays or is otherwise negatively impacted.

      They speak little to nothing of value and who benefits.

      My comparison was intended exclusively as a device to illuminate the worthless baseless nature of the original statement I quoted: "Anecdote: One day in 2015 I woke up to find my webserver supported TLS 1.2"

      Nothing more. I was not staking an opinion on or give a fuck about individual perspectives on comparative cost benefit analysis of IPv6 vs QUIC deployment.

    20. Re:I won't hold my breath.... by petermgreen · · Score: 1

      How's that been been going?

      Basically it went pretty much nowhere until after the major RIRs ran out of IPv4 addresses for regular allocations (they held back a small pool for special purposes), then it picked up substantially.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    21. Re: I won't hold my breath.... by thegarbz · · Score: 1

      I didn't lift a finger for a new car appeared in my garage.

      I bet your wallet did.

      I didn't lift a finger for TLS 1.2 to appear on my web server.
      I didn't lift a finger for TLS 1.2 to appear on my web server.
      I didn't lift a finger for QUIC to appear on my web server.

      Indeed. Software is easy, kind of my point.

      I didn't lift a finger for IPv6 to appear on my network.

      I bet your wallet did and that you also got very lucky with your causality.

      I didn't lift a finger and a basket of goodies appeared on my doorstep.

      I bet your wallet did.

      *ALL* of the above statements fail spectacularly to speak objectively to the underlying issues in any meaningful way. ...
      My comparison was intended exclusively as a device to illuminate the worthless baseless nature of the original statement I quoted: "Anecdote: One day in 2015 I woke up to find my webserver supported TLS 1.2"

      Nope, all you did was fundamentally miss the point. Either that or you have an incredibly strange car.

  7. We really need this... by Anonymous Coward · · Score: 0

    ... google protocol because google's http 2.0 was such a roaring success already.

    Also the W3C are competent and they sure know what they're doing.

    1. Re: We really need this... by Anonymous Coward · · Score: 0

      Http/2 was DOA the minute chrome said the wonâ(TM)t support unencrypted connections.

  8. THICC not QUIC by Anonymous Coward · · Score: 1

    I want my pr0n delivered with HTTPS-over-THICC - the booty is bigger and bouncier

  9. Let's rush that through... by ndykman · · Score: 4, Insightful

    Because, good enough for Google is good enough for everyone, right? And if it's not, they'll just do it anyway. Sure, I'm just old and grouchy, but I liked it when the IETF and the RFP process was a forum for very intense discussions with many researchers and industry leaders really working things out. Lately, it seems to be much more of a rubber stamp for big companies' technical ideas.

    1. Re:Let's rush that through... by Anonymous Coward · · Score: 2, Insightful

      So if you click the RFC and read the end :

            The original authors of this specification were Robbie Shade and Mike
            Warres.

            A substantial portion of Mike's contribution was supported by
            Microsoft during his employment there.

      Author's Address

            Mike Bishop (editor)
            Akamai

      So you got Microsoft, Akamai and Google.

      Feel free also to see you submitted idea / feedbacks : https://github.com/quicwg/base-drafts/labels/-http
      I didn't see you name ?

    2. Re:Let's rush that through... by fahrbot-bot · · Score: 1

      Because, good enough for Google is good enough for everyone, right? And if it's not, they'll just do it anyway.

      Not to worry, this is from Google. What are the chances it ever makes it out of Beta and into actual use. :-)

      --
      It must have been something you assimilated. . . .
    3. Re:Let's rush that through... by Anonymous Coward · · Score: 0

      What are the chances it ever makes it out of Beta and into actual use, and then obsoleted and replaced with something new a few months later.

    4. Re:Let's rush that through... by Anonymous Coward · · Score: 0

      It's been a rubber stamp for big companies for about 10-15 years now.

    5. Re:Let's rush that through... by Anonymous Coward · · Score: 0

      A bunch of dollar super companies. They most definitely have the web's best interest in mind along with its users.

      You sir, are a fucking faggot. Your logic "We have 3 multi billion dollar companies, it's a great idea, listen to these companies who you should definitely trust, submit your idea and watch them shit all over it"

      Robbie Shade and Mike Warres a bunch of long dick riding faggots too. They are all bought and paid for by their masters, just like you, dick licker.

    6. Re:Let's rush that through... by Anonymous Coward · · Score: 0

      You do realize the IETF is doing the whole process, right? quic was first made back in 2012-1013. It has been in discussion and revision since then and has actually diverged from the original proposal. 5+ years isn't exactly taking it from the original spec and ramming it down everyone's throat.

  10. Oh Boy by Orrin+Bloquy · · Score: 0, Flamebait

    More proprietary shit from a company that keeps trying to reinvent the fundamentals of the internet instead of providing useful services on it. HI GOOGLE NO YOU AREN'T THE FUCKING W3C AND AS SHIT AS THEY ARE AT THEIR JOB IT IS STILL THEIR JOB WAS DASH NOT A CLEAR ENOUGH FAILURE

    --
    "Made up/misattributed quote that makes me look smart. I am on /. and I must look smart."
    1. Re:Oh Boy by Anonymous Coward · · Score: 1

      I don't think you understand the definition or proprietary...

  11. A layer by AHuxley · · Score: 1

    to better connect the user with big brand ads.

    --
    Domestic spying is now "Benign Information Gathering"
  12. Re:APK Hosts File Engine will still work... apk by Anonymous Coward · · Score: 0

    There are many smart people behind Slashdot, why don't they implement some way of blocking this annoying little piece of shit?

  13. every firewall on the planet will need updated by Anonymous Coward · · Score: 0

    This will allow even easier DDOS attacks to web servers

    1. Re: every firewall on the planet will need updated by Anonymous Coward · · Score: 0

      That was my first thought as well. Why would we want to allow a connectionless protocol through our firewall when it is so easy to cause DDOS attacks via UDP?

    2. Re: every firewall on the planet will need updated by Anonymous Coward · · Score: 0

      So you block IP then as well?

  14. Re:APK Hosts File Engine will still work... apk by Anonymous Coward · · Score: 0

    All the smart people left a looong time ago.

  15. Ahhh! to be young and stupid, again by Anonymous Coward · · Score: 0

    Sure. On paper it looks that way....

  16. Re:SIMPLE TEST u FAIL & FACT U IMPERSONATE ME by Anonymous Coward · · Score: 0, Insightful

    WTF *IS* all this massive faggotry shitting up my screen? Can't someone ban these assholes, or go to their houses and smash their computers or something? NOBODY needs to be subjected to this bullshit.

  17. move fast break things by Anonymous Coward · · Score: 0

    HTTP/2 was a retarded shitshow. Let's hope this one is a little less that.

  18. There's More to QUIC Than You Think by ewhac · · Score: 5, Informative

    First, read this blog post from 2017: The world in which IPv6 was a good design. It's on the long-ish side, but you'll come out the other end somewhat smarter.

    Toward the end, the author makes an off-handed reference to QUIC, a then-experimental protocol that actually solves many of the issues that IPv6 was supposed to solve. Right now, TCP connections are hard-bound to IP addresses. If your IP address changes (as is extremely likely to happen on your mobile phone), your connection is broken and you have to reconnect -- a huge pain in the ass for streaming applications and network operators trying to paper over that. QUIC's big win (assuming it wasn't lost during revisions) is that it allows your network connections to survive IP address changes, since the endpoints are identified not by an IP address/port tuple, but rather by a GUID/port tuple. Downside: You lose (some? all?) anonymity, as your GUID is long-lived.

    So, no, this isn't some kluge Google chundered up last week. This has actually been under review by the IETF for a couple years.

    1. Re:There's More to QUIC Than You Think by BitterOak · · Score: 5, Interesting

      Downside: You lose (some? all?) anonymity, as your GUID is long-lived.

      That's a hell of a downside. Is there any way to protect your anonymity in such a system?

      --
      If I can be modded down for being a troll, can I be modded up for being an orc, or a balrog?
    2. Re:There's More to QUIC Than You Think by fahrbot-bot · · Score: 5, Insightful

      QUIC's big win ... is that it allows your network connections to survive IP address changes, since the endpoints are identified not by an IP address/port tuple, but rather by a GUID/port tuple. Downside: You lose (some? all?) anonymity, as your GUID is long-lived.

      Hmm... I can't imagine why Google would want to develop a network protocol where devices/people could be persistently tracked by unique, persistent identifiers that would allow identification regardless of the applications used ...

      --
      It must have been something you assimilated. . . .
    3. Re:There's More to QUIC Than You Think by Anonymous Coward · · Score: 2, Insightful

      I'd rather lose my connection than my anonymity.

    4. Re:There's More to QUIC Than You Think by Fly+Swatter · · Score: 3, Interesting

      And what happens when you GUID is stolen or spoofed, you just know it will happen.

    5. Re:There's More to QUIC Than You Think by Anonymous Coward · · Score: 0

      For delivering a block of content for you to look at before linking to the next block (what HTTP was originally designed for), your IP shouldn't be changing. If the page is taking that long to load, switching connections and starting over is probably preferable. For things like VoIP or streaming video, where content is being continuously delivered over a long period of time, using HTTP has always been a kluge. Rather than reshaping HTTP to do things it's not intended to, we need to remember that other protocol exist and use them when appropriate.

    6. Re: There's More to QUIC Than You Think by Anonymous Coward · · Score: 0

      Actually what happens if I copy your GUID for example? What if someone badly codes an implementation of this and makes all its clients have the same GUID?

    7. Re:There's More to QUIC Than You Think by Anonymous Coward · · Score: 0

      A much simpler solution would be to always use static IP addresses. Using dynamic IP addresses is a hangover from dialup days and IPv4 limitations. You device has an identity so it can also have a fixed IP address. That is exactly why we have IPv6.

    8. Re:There's More to QUIC Than You Think by Anonymous Coward · · Score: 1

      I can't think of a reason why they would want every site to encrypt either, even for ones with no particular sensitive information on them, other than to prevent ISPs from sifting through the content for the purpose of delivering targeted ads, thus competing with Google's business.

    9. Re: There's More to QUIC Than You Think by PPH · · Score: 1

      On the other hand, what happens if I generate a unique GUID (or Ipv6 address) for each session/browser window/etc? What if my browser supports a fixed ID/address for trusted sessions (like to my bank or stock broker) but then randomizes these when I'm doing searches, watching porn, etc?

      --
      Have gnu, will travel.
    10. Re:There's More to QUIC Than You Think by penguinoid · · Score: 1

      Hmm... I can't imagine why Google would want to develop a network protocol where devices/people could be persistently tracked by unique, persistent identifiers that would allow identification regardless of the applications used ...

      Good point. Considering how good Google is at tracking people, making it absurdly easy to track people would be a huge boost to their competitors while only improving their own abilities a tiny bit.

      Also, couldn't the device be setup to change its GUID frequently if the user wanted to?

      --
      Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
    11. Re:There's More to QUIC Than You Think by bondsbw · · Score: 1

      Downside: You lose (some? all?) anonymity, as your GUID is long-lived.

      Many IP addresses are long-lived anyway. And my home IP address links a dozen different devices.

      I haven't read the protocol, but wouldn't it be possible to cycle your GUID regularly? That seems like (slightly) better anonymity than IP addresses... not that either approach is designed for that purpose.

      --
      All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
    12. Re: There's More to QUIC Than You Think by dgatwood · · Score: 4, Informative

      Actually, if I understand correctly, the client should be using different IDs at a much finer granularity than per-session or per-window. The connection ID (no longer called GUID) is assigned for each connection to the server, similar to the way each TCP connection has a source port and source IP. The connection ID typically persists for the duration of the connection, whether that's one second or a few minutes. If you have multiple connections (e.g. to download multiple resources in parallel), each would have its own ID. And clients can change them at any time — even in the middle of a connection.

      Connection IDs are intended to make it possible for stateful NAT firewalls to route packets to the correct machines behind them. They would be useless for tracking, because they are too transient.

      The Quic Transport RFC draft gives a lot more info than the protocol RFC.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    13. Re:There's More to QUIC Than You Think by hairyfeet · · Score: 0

      Because Google has reached the point of diminishing returns and this tech would let them track ALL the people, including the iPhone users that use any of their services.

      Just imagine how much governments and corps would pay for access to all this data, they will make an absolute killing. Google's ability to slurp data is starting to remind me of the stories of Hoover's FBI,where they would suck down all the facts they could get on just about anybody that could one day "pose a problem" so that anybody who didn't play nice or do what Hoover wanted would have enough of their dirty laundry aired they would no longer be an issue.

      And if you don't think this data WILL be used for such purposes? You haven't been paying attention to Google, where two intellectuals sitting at a table discussing Islamic terror attacks can be labeled "hate speech" by YouTube because it doesn't follow the "religion of peace" narrative, meanwhile Jihadis uploading vids of happy songs about killing Jews? totally acceptable, nothing hateful about that. Remember the old saying :If you give me six lines written by the hand of the most honest of men, I will find something in them which will hang him." and with Google slurping THIS much data? they are gonna be able to do that trick in nanoseconds.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    14. Re:There's More to QUIC Than You Think by Anonymous Coward · · Score: 0

      " a huge boost to their competitors .."

      Google is likely in a place where it no longer concerned about that.

      Any competitor that catches their eye is just food to be purchased.

    15. Re:There's More to QUIC Than You Think by Anonymous Coward · · Score: 0

      If your IP address changes (as is extremely likely to happen on your mobile phone), your connection is broken and you have to reconnect

      No it isn't at least on timescales that anyone would care about. Cellular networks handle address persistence internally by tunneling data as physical point of attachment changes.

      your connection is broken and you have to reconnect -- a huge pain in the ass for streaming applications and network operators trying to paper over that.

      You obviously don't know what you're talking about.

      So, no, this isn't some kluge Google chundered up last week.

      Literally nobody is saying that.

    16. Re:There's More to QUIC Than You Think by Anonymous Coward · · Score: 0

      So that means we'll be able to keep you from posting?

    17. Re:There's More to QUIC Than You Think by Anonymous Coward · · Score: 0

      Downside: You lose (some? all?) anonymity, as your GUID is long-lived.

      That's a hell of a downside. Is there any way to protect your anonymity in such a system?

      And precisely why Google would back it. How else are they doing to know when I need to take a shit?

    18. Re: There's More to QUIC Than You Think by Anonymous Coward · · Score: 1

      Connection ID is set Server-Side and is torn down when exactly?

      You could, without any real need to update the browser, force them to be non-transient then use cookies, browser fingerprinting, device finterprinting, etc. Or you can use a "ping frame" to make sure the connection state is still open.

      Companies have always hated NAT because it enforced session limits and obfusicated client identification which make it difficult to build "interactive" apps. "Interactive" meaning having the ability to reach out and "engage" the end user for maximum advertising effect. You want the ability to have a web page you closed out come back at random as a tab and start playing audio, or send a "notification" or some such other bullcrap and this is a prerequisite for that kind of shenanigans. What I take away from this RFC is that we are solving problems that advertisers have in tracking and reporting data while at the same time, bypassing security measures on a network or client that are there for a reason.

      I don't see any reason companies are going to adopt this out the gate aside from Google using their advertising Monopoly to push it.

    19. Re:There's More to QUIC Than You Think by Anonymous Coward · · Score: 0

      The fear-mongering here (parent is quite tame compared to others) is pretty stunning.

      The GUID is actually more likely to be short-lived, with it changing over the lifetime of a single connection, and you possibly have multiple at the same time in the same "connection", perhaps on multiple paths. Think about it: If you use multiple paths, the ip:port and the GUID can be changing, then you're far less likely to be tracked.

      The client can always force a new GUID by forgetting the old one. Client loses the advantage of zero-RTT reconnect, but that will always be the case for a "new" client, whether using TFO, or QUIC or TLS1.{2,3} tickets. No state means long handshake/negotation and more RTs.

    20. Re: There's More to QUIC Than You Think by Anonymous Coward · · Score: 0

      This is somewhat correct.
      The connection may also be using multiple GUIDs (CIDs) simultaneously or serially, and always has the option to stop using whatever GUID (CID) is has been using and make a new connection with a new GUID (CID).

      Thanks for the far-more-correct analysis!

    21. Re:There's More to QUIC Than You Think by gweihir · · Score: 1

      You know, for changing IP addresses, I just use mosh and tunnel over it. I think Google is solving the wrong problem here.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    22. Re:There's More to QUIC Than You Think by swilver · · Score: 1

      Seems to me you could change the GUID on every connect to every port, or anytime a connection is idle you could close/reopen with a different GUID. Seems to me you could change it more often (and more easily) than your IP address.

    23. Re:There's More to QUIC Than You Think by coofercat · · Score: 1

      QUIC is apparently user-side, so not buried in your OS. I don't know how this will work in practice, but I'd imagine each process you run will have a different GUID. Further, I'd imagine it's possible to (say) tell your browser to quiesce all network activity, change GUIDs and start networks again. Any GUID-based sessions would have to re-authenticate, but you'd be on a new GUID.

      This aspect of QUIC does need some thinking about in implementations. You want the client to rotate GUIDs quite often, but I'll bet my lunch that Google will want to start using GUIDs as session identifiers in place of cookies - and when that happens, rotating GUIDs won't be anywhere near as easy. Maybe we'll get 'GUID per tab' type extensions for browsers, but like all such things, users of those will be in the minority.

    24. Re: There's More to QUIC Than You Think by Anonymous Coward · · Score: 0

      But if the protocol is implemented in user space then programs, such as Chrome, will come with their own implementation of QUIC.

      Now tell me, is Google going to opt for short lived GUIDs in their implementation of QUIC in Chrome or long lived ones?

    25. Re:There's More to QUIC Than You Think by paulpach · · Score: 1

      Downside: You lose (some? all?) anonymity, as your GUID is long-lived.

      On second thought, refreshing my browser was not that bad.

    26. Re:There's More to QUIC Than You Think by Anonymous Coward · · Score: 0

      Assign a new GUID to every connection?

    27. Re:There's More to QUIC Than You Think by AmiMoJo · · Score: 2

      It's not really long lived. You can have one GUID per server, and can select how long you want it to persist for. The longer the lower the overhead when you request more data from that server, because the connection is already active and doesn't need to be re-started. This is similar to how HTTP/2 allows very long lived sessions.

      But you can also change it as often as you like (with small overhead), use different ones for different servers, that sort of thing.

      IPv6 is a similar issues, the usual solution to be to generate a new address every 15 minutes. In that sense QUIC is actually better.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    28. Re:There's More to QUIC Than You Think by AmiMoJo · · Score: 1

      What happens when your TCP/HTTPS connection is stolen or spoofed, you just know it will happen.

      Yeah, it doesn't really make sense. TCP packets can be spoofed which is why HTTPS mitigates that possibility.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    29. Re:There's More to QUIC Than You Think by laie_techie · · Score: 1

      It will eliminate hate speech from the internet as we can finally identify and permanently ban all of the perpetrators.

      Funny thing about "hate speech" is that most people define it as "speech I don't agree with". Most anything which speaks favorably of Republicans is falsely labeled as sexist, racist, or bigoted. I want a forum where I can post statements which are factually correct, even though politically incorrect, without getting threats in real life. I'm tired of living in a world where "all animals are created equal, but some animals are more equal than others."

    30. Re:There's More to QUIC Than You Think by laie_techie · · Score: 1

      A much simpler solution would be to always use static IP addresses. Using dynamic IP addresses is a hangover from dialup days and IPv4 limitations. You device has an identity so it can also have a fixed IP address. That is exactly why we have IPv6.

      Actually, the switch to IPv6 was because there are more internet-connected devices than IPv4 addresses; static IP for every device was never the driving force behind IPv6. DHCP still exists for IPv6.

    31. Re:There's More to QUIC Than You Think by epine · · Score: 1

      Kind of entertaining so far, but here's the first stupid:

      In truth, that really is just complicating things. Now your operating system has to first look up the ethernet address of 192.168.1.1, find out it's 11:22:33:44:55:66, and finally generate a packet with destination ethernet address 11:22:33:44:55:66 and destination IP address 10.1.1.1. 192.168.1.1 shows up nowhere in the packet; it's just an abstraction at the human level.

      Do you really want your routing table full of hard addresses like 11:22:33:44:55:66 that are node-locked to a particular chunk of metal?

      No, not just an abstraction at the human level. Rather, a sane mitigation for the inevitability of failure and change.

    32. Re:There's More to QUIC Than You Think by epine · · Score: 1

      Actually, that was all really good, but the author failed to notice that management functions were being overlaid on what he called a mere human abstraction.

      He probably has a good idea of how this management function could be done more elegantly in this alternate world, and maybe I could figure it for myself with more time and another read through.

      But it shouldn't have been neglected in the original narrative, because the view from elegance is not a first language for the reader until the reader has read and digested this document three times.

    33. Re:There's More to QUIC Than You Think by Anonymous Coward · · Score: 0

      it's just a connection id, it only pertains to one connection, it is not a magical this ID represents my computer in all things kind of ID. Every connection will get a new id. Just having the id won't allow you to take over a connection either.

    34. Re: There's More to QUIC Than You Think by ewhac · · Score: 1

      I clearly did not read the material closely enough; I stand corrected. Thank you.

    35. Re:There's More to QUIC Than You Think by Anonymous Coward · · Score: 0

      I suspect that Democrats want the same thing.

  19. Banks? Legacy? by Anonymous Coward · · Score: 0

    So browsers will have to support three levels of protocol , basically forever? How much bloat does that add? And the people at Apache. Mozilla and Microsoft all have nothing better to do?

    Or is this at the network layer, thus the OS and router people are going to be impacted?

    I do not see this happening. Let’s all reflect on the mess called android and reflect. HTTP is critical infrastructure. Google is not up to the task. They are media people. They have ties to the communists in China. The banks will never never never never rewrite their apps. Never.

    1. Re:Banks? Legacy? by Anonymous Coward · · Score: 1

      It's not that much legacy code. What is that? 100KB? Do you what how many web APIs browsers support nowadays? The list is huuuuuuge.

  20. Yet more inappropriate layer-mixing by Millennium · · Score: 4, Insightful

    HTTP/2 shouldn't have bundled in TLS, and HTTP/3 shouldn't bundle in UDP. Keep the layers separate; interoperability depends on it.

    1. Re:Yet more inappropriate layer-mixing by Anonymous Coward · · Score: 0

      Oh a purist... we know what to do with your type..... We live in the real world not the theoretical world.. please remember that before trying to shove your ideals up our backsides.

    2. Re:Yet more inappropriate layer-mixing by gweihir · · Score: 1

      Seeing that requires experience. I begin to think Google engineering is lacking that.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    3. Re:Yet more inappropriate layer-mixing by Anonymous Coward · · Score: 0

      The average age for google engineers is in their mid twenties. The vast majority have CS degrees instead of IT degrees. Few have formally studied internet protocols, models, their design, why what currently exists behaves the way it does. Why should they, they work for the people that invented the internet right?

      Few are even old enough to understand basic security attacks that have disappeared because of separation of interconnect layers.

      They see everything as abstract problems when networking people live in the dirty real world fighting against laws of physics, human nature, history, manufacturers, and malicious actors. Software developers take ages to learn those lessons on top of everything else they need to know. And when young, end up reinventing the wheel badly.

    4. Re:Yet more inappropriate layer-mixing by Anonymous Coward · · Score: 0

      This. Google engineers have no idea what they are doing. Networking is hard enough we don't need this nonsense.

  21. Um, what? by fahrbot-bot · · Score: 1

    QUIC stands for "Quick UDP Internet Connections" and is ... Google's attempt at rewriting the TCP protocol as an improved technology that combines HTTP/2, TCP, UDP, ...

    QUIC -- All the reliability of TCP with the unreliability of UDP.

    --
    It must have been something you assimilated. . . .
    1. Re:Um, what? by Rick+Zeman · · Score: 4, Funny

      ...and the interoperability of IPX.

    2. Re:Um, what? by Anonymous Coward · · Score: 0

      and the routing power of NetBEUI

    3. Re:Um, what? by Anonymous Coward · · Score: 1

      QUIC -- All the reliability of TCP with the unreliability of UDP.

      Are people around here really this slow? QUIC is a replacement for TCP that operates over the UDP protocol. The reason why QUIC is not implemented over top of IP alone is due to many, many devices only being capable of passing TCP and UDP packets and dropping all other IP protocols.

      So you implement something like QUIC that handles packet loss over top of UDP, without needing to push incompatible changes into the TCP stack. Understand this, QUIC is a reliable transport mechanism written over top of an unreliable transport mechanism. In short, you WANT a lossy protocol below it, just like you do for TCP.

      What has this place come to...

       

  22. Oh good HTTP version next by bobstreo · · Score: 1

    I need to know how much of a QUIC packet has been set aside for ADs and/or trackers? /s

    1. Re:Oh good HTTP version next by Actually,+I+do+RTFA · · Score: 1

      I need to know how much of a QUIC packet has been set aside for ADs and/or trackers?

      I think it's 28 bytes. It's a long lived, device specific, application independent QUIC. You don't need any other trackers using QUIC.

      --
      Your ad here. Ask me how!
    2. Re:Oh good HTTP version next by Actually,+I+do+RTFA · · Score: 1

      Oops, I meant "a long lived, device specific, application independent GUID".

      --
      Your ad here. Ask me how!
  23. There's More to Tor Than You Think. by Anonymous Coward · · Score: 2, Informative

    Using QUTor.

    http://www.qscience.com/doi/abs/10.5339/qfarc.2016.ICTPP2961

  24. Google already using this to serve ads by Anonymous Coward · · Score: 2, Interesting

    They can serve ads directly bypassing many filter apps:

    https://www.google.com/amp/s/amp.reddit.com/r/privacy/comments/67hhc4/google_is_using_quic_protocol_to_serve_ads_in/

    I searched if this was possible while going through the RFC for QUIC and came across the part where it says HTTP3 will support extensions within individual connection requests.

    1. Re:Google already using this to serve ads by Anonymous Coward · · Score: 0

      They can serve ads directly bypassing many filter apps:

      https://www.google.com/amp/s/amp.reddit.com/r/privacy/comments/67hhc4/google_is_using_quic_protocol_to_serve_ads_in/

      I searched if this was possible while going through the RFC for QUIC and came across the part where it says HTTP3 will support extensions within individual connection requests.

      In that case, that is really dangerous where our machines could be at risk with all types of spying and malwares, this would just further erode our privacy on the web.

  25. Wrong approach by Anonymous Coward · · Score: 0

    We should be implementing RFC 1149 with the RFC 2549 amendment.

  26. Re:Agreed 110% (from the REAL APK)... apk by Anonymous Coward · · Score: 0

    I get it now, you are the real idiot, the other one was impersonating you.

  27. Who cares what GOOGLE wants? by Anonymous Coward · · Score: 0

    Why would you let this scumbag corporation replace a simple, easy standard with a massive, convoluted pile of shit? This is a travesty.

    The WHOLE PURPOSE is to overcomplicate it, then change it *constantly* - so that they are only ones who can keep up. Total de facto control.

    They did same exact thing with web browsers. Jesus Christ. Do NOT switch to QUIC *EVER* unless you want your privacy fucked forever.

  28. What will that do to my firewall rules? by CFD339 · · Score: 4, Insightful

    I really don't want to spend the money on a new firewall just to support web browsing.

    --
    The problem with quotes on the internet, is that nobody bothers to check their veracity. -- Abraham Lincoln
    1. Re:What will that do to my firewall rules? by Anonymous Coward · · Score: 0

      This is just to make sure that those ads get through.

    2. Re:What will that do to my firewall rules? by Anonymous Coward · · Score: 0

      You mean ads laden with malware.

    3. Re:What will that do to my firewall rules? by thegarbz · · Score: 1

      I really don't want to spend the money on a new firewall just to support web browsing.

      Nothing, which is kind of the point of this protocol.

  29. Beau, cut it out, dude by Anonymous Coward · · Score: 0

    Seriously, cut it out. Google should be the last company on planet Earth to have any say in anything. They would sell you your own nutsack for twice what you earn in a month ...

  30. binary is a backward step by Anonymous Coward · · Score: 0

    A binary protocol is a step backwards. Saving a few bytes and making it all faster is totally at odds with what has been improving recently - available bandwidth and speed. Besides, any speed degradation has been caused by hundreds of advertisers all linking to the same page. Google could easily reduce that factor without reinventing the wheel (with a more broken one).

    1. Re:binary is a backward step by dgatwood · · Score: 2

      A binary protocol is a step backwards. Saving a few bytes and making it all faster is totally at odds with what has been improving recently - available bandwidth and speed.

      In the best circumstances, available bandwidth and speed are improving. In the worst circumstances, they aren't. And that's actually a big part of the problem.

      One major reason for moving to binary protocols is that so much traffic these days lives the mobile world, where cellular networking (not to put too fine a point on it) sucks harder than a Hoover. In that world, packet loss is the main enemy of speed, not bandwidth. And every extra packet represents an additional opportunity to lose a packet, which triggers retransmit penalties that add up rather quickly.

      When you're sending small amounts of data (which is extremely common these days, particularly in the JSON world), you can't make up for packet loss penalties through out-of-order delivery and resending preemptively if you don't get an ACK in a timely manner. Those approaches are great for reducing the retry penalty when you're delivering megabytes, but they don't do much good if the entire response fits in a couple of packets and you send the whole message in a fraction of the ACK window (high bandwidth, high latency).

      By moving to a binary protocol that lets you maintain crypto state for a longer period of time and avoids extra handshake packets, you can dramatically reduce the packet count for short requests, which can produce a huge reduction in total latency even when you have a fairly good cellular signal. And when you have a mediocre cellular signal, the difference between a single packet response and a two-packet response can often make the difference between 200-milliseconds and several seconds.

      In the mobile world, every packet counts.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    2. Re:binary is a backward step by Anonymous Coward · · Score: 0

      A binary protocol is a step backwards. Saving a few bytes and making it all faster is totally at odds with what has been improving recently - available bandwidth and speed. Besides, any speed degradation has been caused by hundreds of advertisers all linking to the same page. Google could easily reduce that factor without reinventing the wheel (with a more broken one).

      Excellent point. One of the best comment here so far.

    3. Re:binary is a backward step by Ostracus · · Score: 1

      When LEO becomes a thing, this will help as well.

      --
      Shai Schticks:"You don't make peace with friends, you make peace with enemies"
    4. Re:binary is a backward step by dgatwood · · Score: 1

      I'm assuming you mean low earth orbit satellites, but it wasn't obvious from context. My first thought was "How does this have anything to do with law enforcement officers?" :-)

      I would expect LEO constellations to do handoffs between two satellites that are both relaying data to the same ground station, i.e. you shouldn't be switching IPs all the time. I could be wrong, though. But cellular phone networks can be a mess, and this might help with that.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

  31. Re:Agreed 110% (from the REAL APK)... apk by Anonymous Coward · · Score: 0

    ZIP tell us why you twice minusmod hid APK exposing you for the trash you are here https://news.slashdot.org/comm... ? Ashamed? You should be.

  32. problems with SCTP and QUIC by johnjones · · Score: 5, Interesting

    yes and BOTH use UDP and you will see a LOT of problems with optimisations of links specifically sub sea fibre links

    but google et al dont seem to care since they have plenty of transit they control and CDN like features...

    good luck getting the telco's to use this and support it (they will just drop your packets) they make more by billing for the data and without control you wont know who is dropping your packets...

    1. Re:problems with SCTP and QUIC by religionofpeas · · Score: 1

      but google et al dont seem to care since they have plenty of transit they control and CDN like features...

      good luck getting the telco's to use this and support it (they will just drop your packets)

      So you think the telcos are going to compete with Google's long haul links by offering a worse service ?

    2. Re:problems with SCTP and QUIC by thegarbz · · Score: 1

      but google et al dont seem to care

      Why should they? It's not their job to optimise infrastructure someone else runs, just like it's no the job of car manufacturers to install traffic lights at intersections when they introduced something that actually moves faster than a horse.

    3. Re:problems with SCTP and QUIC by sonamchauhan · · Score: 2

      Comcast 2016: "Google Fiber! Shiver me timbers!!"

      Comcast 2018: "Yawn... here's another price increase."

    4. Re:problems with SCTP and QUIC by AmiMoJo · · Score: 1

      If we just assumed that everything will stay exactly the same no matter what we would not make much progress.

      It seems very likely that once adopted the internet backbone and transit providers will make an effort to properly support it, being an IETF standard and all.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    5. Re:problems with SCTP and QUIC by Anonymous Coward · · Score: 0

      SCTP doesn't use UDP. It's a separate protocol.

    6. Re:problems with SCTP and QUIC by Anonymous Coward · · Score: 0

      If we just assumed that everything will stay exactly the same no matter what we would not make much progress.

      It seems very likely that once adopted the internet backbone and transit providers will make an effort to properly support it, being an IETF standard and all.

      QUIC runs on sessionless transport. Silently dropping traffic for any or no reason when convenient is properly supporting it.

      This is another episode in why the Theory of Progress is wrong. Just because something is new doesn't mean it's better or even good. We don't applaud someone when they have invented the square wheel and insist any criticism comes from luddites. We should not applaud when someone reinvents TCP, but with reliability issues and more security holes.

    7. Re:problems with SCTP and QUIC by Anonymous Coward · · Score: 0

      Do you honestly think Google can handle the world's internet traffic without ISP long haul links? The question I have is when will everyone else be asking why is this new HTTP version so crappy. In reality few outside of the tech world will know that Google forced their initiatives on all of us but only bothered optimizing it for their own needs just like every other major IT vendor does when submitting standards.

  33. What are you talking about connectionless? by raymorris · · Score: 5, Informative

    You could take five minutes to get a very basic idea of how QUIC works before you dismiss it. There is a connection, very similar most VPN connections.

    Originally HTTP ran over plaintext, unencrypted TCP. There was a TCP session.
    Then there was the option to tunnel an SSL session over the TCP connection, so you had a session within a session. You'd first establish a TCP connection, doing the whole handshake dance, then start the handshake dance over again for SSL. That's just as slow and inefficient as it sounds.

    Now that we're moving to TLS on all web connections, setting up a TCP session just to then set up a TLS connection is wasteful and silly. Many protocols designed for encrypted connections, such as ipsec and openvpn, work better by just setting up the connection once. They just do one handshake, which sets up the encrypted connection, over UDP.

    That's what QUIC does - the handshake sets up an encrypted TLS connection, over UDP. That's faster and more efficient. That's why openvpn, ipsec, quic, and most protocols originally designed for encrypted connections skip setting up two sessions, an unencrypted TCP session and then an encrypted session riding it. Just set up one encrypted session.

    1. Re:What are you talking about connectionless? by Anonymous Coward · · Score: 1

      you think DDOS is going to obey any of the rules? that's so naive

      It just makes a connection, first stage , not a full connections, this is enough to tie up resources on the server
      multiple this by as many connections as you can make as quickly as possible, since UDP is faster that TCP, that's more power to the ones launching the DDOS

       

    2. Re:What are you talking about connectionless? by WaffleMonster · · Score: 3

      Originally HTTP ran over plaintext, unencrypted TCP. There was a TCP session.
      Then there was the option to tunnel an SSL session over the TCP connection, so you had a session within a session. You'd first establish a TCP connection, doing the whole handshake dance, then start the handshake dance over again for SSL. That's just as slow and inefficient as it sounds.

      By definition a tunnel is a transport protocol within a transport protocol. SSL is NOT a transport protocol. SSL is a security layer. SSL is transport agnostic requiring an ordered reliable stream over which to operate. TCP is but one of many protocols SSL operates over.

      The reality is only advantage QUIC has over TFO + tickets is one additional RTT on initial connection. From there new HTTPS requests can be 0-RTT over TCP just like their QUIC counterparts.

      The idea you are selling layering is bad and necessarily inefficient is not true.

      Now that we're moving to TLS on all web connections, setting up a TCP session just to then set up a TLS connection is wasteful and silly.

      Not that it matters WRT topic at hand but not everyone wants to use TLS.

      Many protocols designed for encrypted connections, such as ipsec and openvpn, work better by just setting up the connection once. They just do one handshake, which sets up the encrypted connection, over UDP.

      That's what QUIC does - the handshake sets up an encrypted TLS connection, over UDP. That's faster and more efficient. That's why openvpn, ipsec, quic, and most protocols originally designed for encrypted connections skip setting up two sessions, an unencrypted TCP session and then an encrypted session riding it. Just set up one encrypted session.

      The reason VPN transport avoid the use of TCP has nothing to do with inefficient evils of layering. It has everything to do with the fact VPNs are tunneling PACKETS not STREAMS.

    3. Re:What are you talking about connectionless? by Anonymous Coward · · Score: 0

      So, thus it's pointless.

      If we were not being stupid, we'd rip SSL/TLS out of the http browser and server and push it at the L2 level. The OS would dynamically build point-to-point connections for the software, and whatever the underlying hardware does is none of the software's business. It could be two physical connections in the same room, or two physical connections tunneled through the internet via fibre through 6 routers. But the software only sees two end points, so if my software needs to send 1GB of data over it, it should arrive in 8 seconds via GigE, or it should arrive in whatever the fastest connection is between the two physical points are. There should be no firewall, NAT, or routing maps to fidget with.

      Using UDP is a phenomenally stupid thing to do for anything other than video streams. Which is probably why Google wants to do it with Youtube. You can afford to lose UDP packets in a video stream, you can not afford to lose UDP packets in lossless content.

    4. Re:What are you talking about connectionless? by DarkOx · · Score: 3, Interesting

      Lets look a little deeper though.

      First you setup a TCP connection. Gotta have some kind of transport. That takes care of all the reliability and a lot of the recovery you need.

      Next you start setting up the TLS connection on top of that plain text TCP channel. Okay - part of that is plain text you need to negotiate a cipher suite; do authentication, perhaps mutual authentication. You need to exchange symmetric keys etc.

      All things you'd still need to do even if you crammed everything into one big fat protocol.

      The only advantage I see in quic at all is sessions being separate from network addresses so they can survive address changes. That is kind of cool; I men your mobile could do from wifi to cellular without breaking a single transfer. There are other solutions to that like byte range requests though; that we have today. Improving support and reliability of those features might be easier frankly than upending the protocol stack

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    5. Re:What are you talking about connectionless? by Anonymous Coward · · Score: 1

      Using UDP is a phenomenally stupid thing to do for anything other than video streams. Which is probably why Google wants to do it with Youtube. You can afford to lose UDP packets in a video stream, you can not afford to lose UDP packets in lossless content.

      Did you know you can write protocols over top of UDP that handle packet loss? Maybe something called QUIC, that is intended to be used as a replacement for TCP, riding over top of UDP.

    6. Re:What are you talking about connectionless? by raymorris · · Score: 1

      TLS on top of TCP:
      C: hello I'm 1.2.3.4 and I'd like to talk to port 443
      S: Okay, you can talk to port 443 if you really want to
      C: Yes, I really want to talk to port 443
      C: Can we use ECC encryption?
      S: yes we can use ECC
      C: Okay let's use ECC
      S: Cool, ECC it is

      QUIC:
      C: hello I'm 1.2.3.4 and I'd like to talk to port 443 using ECC
      S: You are now talking to port 443 using ECC

    7. Re:What are you talking about connectionless? by q4Fry · · Score: 1
  34. Who needs congestion control? by enriquevagu · · Score: 1

    Who needs congestion control? The network will be just fine when this is deployed large-scale...

  35. Re:SIMPLE TEST u FAIL & FACT U IMPERSONATE ME by Anonymous Coward · · Score: 0

    We'll stop impersonating you when you stop making posts in support of yourself, (where you're doing a very poor job of) pretending to be someone else.

    You really don't think we can tell?

  36. Not reinventing by Actually,+I+do+RTFA · · Score: 2

    They're not reinventing for the sake of reinventing. They're reinventing to make people have GUIDs more permanent than IPs included in every packet.

    --
    Your ad here. Ask me how!
  37. IPv6 is here, deployment doing very well by Anonymous Coward · · Score: 0

    Sorry to burst the bubble of your narrative, but IPv6 deployment stands at around 25% now, averaged across the world. That's specific to Google users, but they constitute a very broad and representative demographic. Looking at countries individually, IPv6 adoption among nations leading the charge is of course substantially higher:

    - Belgium 56.42%
    - India 45.98%
    - USA 43.79%
    - Germany 38.85%

    These are huge percentages already despite your allegations of slow adoption. In any case, your cited time interval is incorrect.

    World IPv6 Launch day was on June 6, 2012, so the transition has been ongoing for 6 years, not 15 or more. Backdating it to the start of IPv6 design and development only makes sense to those trying to fabricate some kind of anti-IPv6 point out of thin air, and isn't rational. Transitioning your company to a new protocol stack before it is officially launched for production is not what a professional engineer would do.

    Considering the large costs in equipment and manpower involved in IPv6 deployment, 25% world and 56% leading national deployments in just 6 years is pretty damn amazing.

    And in the nick of time too, as IPv4 is on the edge of a precipice. And just to make the growth of new enterprises looking for IPv4 addresses even less attractive, the market price of IPv4 addresses is now around $18 each, and rising.

    Your narrative is falling apart. IPv6 is arriving much faster than anyone reasonably expected.

    1. Re: IPv6 is here, deployment doing very well by Anonymous Coward · · Score: 0

      IPv6 has hilariously had several world launch days, not just the one. There's actually fewer IPv6 allocations now than there were back in 2011. The main problem is the design by commitee, overly complex, solves old problems, doesnt play nicely with firewalls, and didn't take into account the vast increase in resources routers would require, and still do.

    2. Re: IPv6 is here, deployment doing very well by Anonymous Coward · · Score: 1

      There was only one World IPv6 Launch day, on June 6, 2012, after which the nodes were officially left running. The previous events were "IPv6 Days" organized to test out operation with large audiences, but without the expectation of nodes being left running afterwards.

      IPv6 has no significant problems at all, it runs totally sweetly and is powering many countries right now, including all the newest mobile networks which run exclusively over IPv6. Its design by committee worked out perfectly, courtesy of the IETF, who did a very competent job.

      Its firewalling works flawlessly, so it seems that you're simply incompetent or trolling, probably the latter. Fortunately you can simply be ignored, since the near-exponential growth in IPv6 deployment worldwide makes your denialism completely irrelevant. The world moves on, everyone with technical understanding is moving to IPv6, and you'll end up stuck on a dying network costing you an arm and a leg in costly IPv4 addresses and with no room to grow.

      Have fun. :P

  38. Re: SIMPLE TEST u FAIL & FACT U IMPERSONATE ME by Anonymous Coward · · Score: 0

    Yeah, WTF is this? APK? Hosts file engine? WTF!!!!

    It's good stuff though. I wholeheartedly recommend a pint of excellent hosts file engine security.

  39. Re: IMPERSONATING me AGAIN? apk by Anonymous Coward · · Score: 0

    You know that everyone is just godeing You for fun right? Every time you react they get a little emotional kick because the have power to easily control you.

    Just move on and enjoy your life. That will be the best way to make you happy and will stop everyone else from revelling in all the hate.

  40. this is a huge downside by aepervius · · Score: 1

    So quic is the corporation advertiser wet dream, you can be folllowed all over the web...?

    --
    C. Sagan : A demon haunted world:
    http://www.amazon.com/gp/product/0345409469/
    visit randi.org
  41. Dupe by Anonymous Coward · · Score: 0

    I think this story might be an old festering regugitated dupe

    1. Re:Dupe by Anonymous Coward · · Score: 0

      It's not. The one you linked is a presentation of QUIC. The linked article talks about QUIC's HTTP bindings (HTTP-over-QUIC), which will become HTTP/3.

  42. Fuck everything by Hognoxious · · Score: 1

    Fuck everything, let's do IPV8!

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    1. Re:Fuck everything by stooo · · Score: 1

      Let's do IP W16, instead !
      We love complicated things !

      --
      aaaaaaa
  43. dislike after looking casually at draft by flirek · · Score: 1

    from Draft: The IP addresses and ports can change in the middle of a connection. ad/js/css blocking will be much more difficult, as browser probably dont have proper API for plugins to kill those. blocking will probably need to move to some proxy (which need to be done from scratch) also browser should be put in separate linux namespace to avoid ability to go-around proxy. iptables support for this protocol woud be much more complicated as there is now mixing of data/tranasport/security features ... IMHO .. garbage (just to gain few ms in latency)

  44. Please stop breaking things that work by gweihir · · Score: 1

    This is really stupid. Google is changing and endangering working internet standards, just so they can safe a few bucks on connectivity. This should be resisted decisively.

    I think the problem here is both that Google has stopped caring about anything than themselves (if they ever did) and that they actually lack experience. They may just come with yet another new protocol in a few years, because this one did not do what they want after all. This is not good at all.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    1. Re:Please stop breaking things that work by Anonymous Coward · · Score: 0

      How does implementing a new protocol in parallel with existing protocols break anything? Especially one that is implemented over top of UDP and in fact doesn't even need the operating system's help to implement QUIC. QUIC is a userland protocol.

      TCP is a flaming pile of shit over lossy radio links. This much has been known for decades. Even back to the ampr.org net 44/8 days. Mobile applications benefit from something like QUIC more than anything.

      Did you even look at what the technical benefits of something like QUIC are? Or do you just like to hyperventilate over everything without thinking?

    2. Re:Please stop breaking things that work by gweihir · · Score: 1

      Excessive use of UDP breaks TCP. Has been known for 20 years or so...

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    3. Re:Please stop breaking things that work by Anonymous Coward · · Score: 0

      UDP has nothing to do with breaking TCP. Protocols written on top of UDP without congestion control can push out lots of bandwidth that can saturate links, which TCP reacts to...poorly.

      With QUIC, it does have its own congestion control algorithms, ones that perform better than TCP does when confronted with link saturation... The problem isn't with UDP, the problem is TCP not handling congestion issues correctly. Issues that QUIC is designed to resolve...

  45. One good thing by Anonymous Coward · · Score: 0

    Seem to totally blast right threw my ISP's traffic shaping..
    Funnily enough QUIC is already in chrome (but off by default)
    Some sites owned by google are already QUIC enabled, eg youtube.

  46. Why UDP by DarkOx · · Score: 2

    Why does it have to ride UDP? Certainly most middle boxes will forward 'protocol unknown' over IP at least if instructed to do so. Seems like at least 4 bytes worth of source and destination port in the UDP header that is basically no needed; given quick has connection ids.

    I mean if we are going to both implementing a new transport layer; its going to be painful even if you do ride UDP. If we are doing this in the name of efficiency; we should at least do it right and not just burn 4 bytes per-packet b/c not doing tcp/udp is hard.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    1. Re:Why UDP by Anonymous Coward · · Score: 1

      Certainly most middle boxes will forward 'protocol unknown' over IP at least if instructed to do so.

      Yes all of those middle boxes most of your average users have no control over. The upside with doing QUIC over UDP is that you don't need ANY changes to the operating system at all, it ends up being a userland protocol. You can have QUIC working today if you wanted on an operating system that is blissfully unaware that QUIC exists at all. An extra 4 bytes per packet isn't really that big of a deal, especially when the alternative is it simply not working at all for large portions of users.

      That is why you use UDP.

    2. Re:Why UDP by Zan+Lynx · · Score: 1

      Most "middle boxes" won't forward unknown protocols. They're too paranoid about security. Sure, they're willing to transmit absolutely anything over port 443. But an unknown IP type might be a HACKER! Oh noes!

      Not only that, lots of them break unknown TCP options. Or TCP windows. I remember years when TCP ECN and window sizes wouldn't work on random internet sites because of their short-sighted, STUPID firewall boxes.

      That's why QUIC is completely encrypted. Random hardware and software providers have proven they don't know what they're doing. So don't let them see into the protocol at all. They would only break it.

  47. Re: Agreed 110% (from the REAL APK)... apk by Anonymous Coward · · Score: 0

    I love you APK.

  48. More stuff nobdy wants and won't be using by Anonymous Coward · · Score: 0

    Google's getting good at standards nobody wants or uses. HTTP/1 forever.

  49. Agreed 110% (from the REAL APK)... apk by Anonymous Coward · · Score: 0

    See my subject: Blame those impersonating me. I only post on hosts IF they stop threats OR to speed you up. I don't off topic.

    I've got my own "psycho fanclub" IMPERSONATING me & spamming + lying about MY work (I don't post about it unless it applies to STOP THREATS or SPEED YOU UP).

    They also STALK ME constantly by UNIDENTIFIABLE anonymous posts like whackos!

    * They're a pack of BUTTHURT little wannabes & psychos I've torn to shreds before & this is their "effete 'revenge'" & "ReTaLiAtiOn" lol apparently!

    Especially GOOFS like c6gunner CAUGHT IMPERSONATING ME https://linux.slashdot.org/com...

    (His name's on that post link as the SUBMITTER yet signing "APK" as I do while he ALTERED users words of praise of my work (since he tried INSULTING me & I simply issued a FAIR CHALLENGE to him that HE SHOW HE CAN DO BETTER - he hasn't to date & NEVER will (wannabe))).

    ZIP is another I've had to PUBLICLY SHAME & he tried HIDING facts that show he's a FOOL & A LIAR here, twice https://news.slashdot.org/comm...

    APK

    P.S.=> Jackass WEAKLING LOSERS abound (ZIP & c6gunner are PRIME EXAMPLES)... apk

  50. What do you think TLS might stand for? by raymorris · · Score: 1

    Application layer protocols such as http operate on top of the transport layer. Application layer can be on top of TCP, because TCP is transport layer. Application layer like HTTP can also be on top of TLS, Transport Layer Security, because Transport Layer Security is - transport layer.

    There is no "security layer" in either the OSI model or the TCP/IP model. Please review chapter 2 of Networking for Dummies.

    1. Re:What do you think TLS might stand for? by Anonymous Coward · · Score: 0

      There is no "security layer" in either the OSI model or the TCP/IP model. Please review chapter 2 of Networking for Dummies.

      Is that the only book you have?

      1. Assume what you say is true, that TLS and TCP are both transport layer, then your original point that TCP is bad because TLS duplicates the process on top, is false.

      2. The terrain isn't the map. In order to start a secure connection, the destination must acquire some bits of information in plaintext first to understand the rest of the secure connection. The connection comes first, then the security. One can't get a postcard from an unknown address using unknown cypher and understand the message.

      You are correct that there is no security layer in the standard models, yet security in the real world is indeed dependent to function, but independent of function on others. That effect in networking is called layering.

      Networking is a huge field. Don't underestimate it nor the people that keep the most complicated, largest, and one of the most robust pieces of technology humanity has invented running.

      At first, QUIC was intended to be faster but less reliable. Then the drafters started adding reliability but insisting it's worth the effort by reducing handshake expense. Then more features were added which will increase attack surface. Now it's just a gimmick that increases session initiation speed for one protocol on reliable connections, but slows down the same on bad connections while also increasing security risk and maintenance requirements. The only winners here are high total connection server installations.

      Fancy that, the writers of the protocol disproportionately benefit over the users.

    2. Re:What do you think TLS might stand for? by raymorris · · Score: 1

      > The connection comes first, then the security.

      Yep, that's what you get when you take a 1970s protocol and try to duct tape security on it. With modern protocols, you just establish a secure connection in the first place. No need to establish an insecure one first, then start talking about switching over to a secure one.

      > One can't get a postcard from an unknown address using unknown cypher and understand the message.

      And sending back and forth postcards saying "may I send you a postcard?", "Yes you may send me a postcard", "Okay I'll send you a postcard soon" doesn't help with that.

      Here's a quick outline of each, TLS duct-taped to TCP, vs QUIC:

      TLS on top of TCP:
      C: hello I'm 1.2.3.4 and I'd like to talk to port 443
      S: Okay, you can talk to port 443 if you really want to
      C: Yes, I really want to talk to port 443
      C: Can we use ECC encryption?
      S: yes we can use ECC
      C: Okay let's use ECC
      S: Cool, ECC it is

      QUIC:
      C: hello I'm 1.2.3.4 and I'd like to talk to port 443 using ECC
      S: You are now talking to port 443 using ECC

    3. Re:What do you think TLS might stand for? by Anonymous Coward · · Score: 0

      Okay now I know you are an ignorant troll.

      Everything you have said is either wrong or inflammatory and incomplete.

  51. IMPERSONATING me AGAIN? apk by Anonymous Coward · · Score: 0

    You're caught impersonating me c6gunner (your name's the submitter signing "APK") https://linux.slashdot.org/com... & you ALTERED /.ers PRAISE of my work (not yours you don't even HAVE).

    (Don't throw stones if you live in a glass house vs. me: RIGHT ZIP? https://yro.slashdot.org/comme... )

    LIAR ZIP says he has no account "I don't have an account, so I don't have mod points" https://news.slashdot.org/comm...

    Yet LIAR ZIP says he downmods my posts (IMPOSSIBLE MINUS AN ACCOUNT on /.): "I down-modded a few of your post on other threads" - by Anonymous Coward "ZIP" on Thursday October 11, 2018 @11:31AM (#57461058) FROM https://yro.slashdot.org/comme...

    APK

    P.S.=> Hosts can stop portsmash (blocking downloads of it) https://it.slashdot.org/commen... not Spectre/Meltdown AFAIK - & U FAIL a PORTFILTERING TEST https://yro.slashdot.org/comme... ... apk

  52. SIMPLE TEST u FAIL & FACT U IMPERSONATE ME by Anonymous Coward · · Score: 0

    0.0.0.0 test1.com:53
    0.0.0.0 test2.com:53
    0.0.0.0 jowie.com
    0.0.0.0 jealous.com
    0.0.0.0 jowie.com
    0.0.0.0 test3.com
    0.0.0.0 borlnd.com
    0.0.0.0 tester.com

    * RUN THAT DATASET THRU MY PROGRAM & WHAT RESULTS COME OUT THAT HAVE A "PORT FILTER" ATTACHED?

    NONE!

    Only borlnd.com, tester.com, test3.com, jealous.com & jowie.com (last 2 are for YOU, lol) REMAIN (no filters on them)

    MY PROGRAM EVEN PREVENTS THAT MISTAKE!

    APK

    P.S.=> THIS PROVES MY PROGRAM'S OUTPUT DOES NOT ALLOW "PORT FILTERING" ENTRIES IN HOSTS as I said!

    ALL DESPITE you IMPERSONATING ME & LYING (for YEARS now) saying hosts do + STALKING ME via UNIDENTIFIABLE ANONYMOUS too (loser weezil).

    It's LONG PROVEN YOU DO THAT c6gunner https://linux.slashdot.org/com...

    + your LIES saying I have a MacOS model (I don't YET) OR that hosts cure Spectre/Meltdown (hosts don't but you LIE impersonating ME saying they do - FILTERS in hosts too!) ... apk

  53. That's an advantage of QUIC over TCP, yes by raymorris · · Score: 1

    > you think DDOS is going to obey any of the rules? that's so naive
    > It just makes a connection, first stage , not a full connections, this is enough to tie up resources on the server

    That's true of TCP, you can DOS with a syn flood.
    Since that's a big problem, people duct-taped on a workaround called syn cookies. Since TCP wasn't designed to use sun cookies, they cause other problems. Notably it hurts performance because the syn cookie doesn't leave room for important TCP options. Things like selective ACKs and TCP Window Scaling won't work if you turn on SYN Cookies, even if your server isn't currently under attack.

    QUIC, on the other hand, has stateless sessions similar in concept to syn cookies designed in, so everything works. You don't have to give up anything to avoid DOS with QUIC since it was designed with that protection in mind.

  54. HTML5 "living standard" bullshit all over again by Anonymous Coward · · Score: 1

    The thing with standardisation is that you write down how it's done, then do it. So everybody else can do it too.

    This "living standard" and other moving target bullshit is the reverse: You keep on figuring new ways and things you might do, do them, and maybe write them down too. But what if you forget to write it down? No skin off your nose, you have the (only) working implementation. But your competition doesn't...

    Sneaky, huh? But it seems to be effective enough. It does mean that HTML5, SPDY/"HTTP/2" and now QUICC/"HTTP/3" are all google trying to sneakily own the entire "web"-space, so everyone else will have to pay admittance of some sort to them. This is how you fuck up "open standards" deliberately. Just look at google doing it.

    (Eerily similarly, this is what poettering is doing to linux for red hat, except without some sort of standards committee in the mix. It's also what microsoft tried to do by raping standardisation processes to shuffle their thoroughly broken answer to ooxml through. Even if that was only an answer to a battle they already essentially lost. This all does show that ECMA, ISO, the W3C, the IETF, and the linux community can all be played like fiddles. Just look at it happening.)

  55. Re: Knee-jerk FUD from Google-haters by thomst · · Score: 5, Interesting

    zidium screeched:

    The last thing we want is Google owning yet another layer of the Web stack!

    Exactly which part of the IETF process gives Google "ownership" of QUIC? The part where a working group composed of networking engineers who work for a whole bunch of different companies have spent months figuring out how to bolt this new protocol onto the existing IP stack, or the part where it's been kicked upstairs to the full HTTP working group with a recommendation that it be adopted as the basis of the next iteration of the protocol? Because neither of those decisions is anywhere close to final, yet, and the current version of QUIC - which Google actually uses internally - works well.

    Or is it the fact that you're making shit up to trigger Google-haters's paranoia?

    Further down in this discussion, ewhac provides the following link to a longish, quite intelligent discussion of what's wrong with TCP/IP in a ubiquitously-connected world (hint: the original design of the TCP protocol entirely failed to anticipate the mobile web - among many, many other shortcomings - and it now consists of a multi-layered kludge of, essentially, patches to enable it to function in an environment that is physically and logically completely unlike the bus-centric Ethernet networks it was developed to internetwork), and, just as importantly, an insightful discussion of why IPv6 has still not taken over the world, almost 30 years on, and probably never will:

    The world in which IPv6 was a good design

    Toward the end, the author talks about QUIC as a possible, elegant solution to the problem of creating a reliable, low-latency handover of session streams to enable a device whose IP address is constantly changing (i.e. - a mobile device that's, you know, in motion) to keep those data streams active in a much more elegant way than the current, provider-centric, dogshit-slow LTE protocol is capable of doing. And he goes to pains to point out that there are other possible solutions, as well, because that article is more than a year old, now, whereas the Mobile HTTP Working Group's recommendation that QUIC be the basis of the HTTP/3 standard is brand, spanking new.

    (Just to be clear, it's not LTE itself that has the latency problem. It's the way LTE copes with constantly-changing IP addresses at the client end, as its signal gets handed off from one cell tower to the next.)

    Mobile IP is a mess. Something has to be done about it. TCP is an increasingly-tottering kludge. Something has to be done about that, as well. IPv6 won't the panacea it's been advertised as, because its authors didn't anticipate the mobile Internet, either - and any fix is going to have to be a bolt-on, which is exactly the IPv4 problem IPv6 was supposed to eliminate.

    Look, folks, internetworking has always been a moving target. As Niels Bohr phrased the old, Danish proverb, "Prediction is very difficult, especially about the future." That earlier generations of working network engineers failed to forsee the exact nature of the internetworked world we currently inhabit is profoundly unsurprising. But universal adoption of mobile, Internet nodes for personal communication is a reality with which the current crop of networking gurus must deal. Given that fact, we can either accept a hodgepodge of vendor-proprietary solutions, none of which is especially satisfactory, or tackle the problem as a general one that requires a universal, non-proprietary solution.

    The Mobile HTTP Working Group consists of experts who have been studying the problem for a long time, and who are focused on trying to solve real-world issues the solutions to which are only going to become more urgent as time goes on. By contrast, most of the bleating on this forum is from users who have little familiarity with those problems and no meaningful technical expertise to infor

    --
    Check out my novel.
  56. Re:APK Hosts File Engine will still work... apk by Anonymous Coward · · Score: 0

    But I'm still.. ohhh.....

  57. SHILL HARDER by Anonymous Coward · · Score: 0

    You forgot to tell everyone that you're an employee of Google, a manager/engineer of some kind IIRC. In that light, your argument looks very different. SHILL HARDER.

  58. Funny stuff by raymorris · · Score: 1

    Those are funny

  59. Is google a Dial-Up ISP? by bussdriver · · Score: 1

    We could have used all this work back when internet was SLOW! Now we really do not need all these changes that only matter to a massive company; create more technical headaches, developer work, upgrades and the expected phase out of old fully functional HTTP 1. Not everything requires encryption.

    NOTE: google needs tracking and do not expect privacy to improve simply because they added encryption. Roaming IP addresses would be a nice feature but it'll make it easier for them to track everybody.