[ih] Why did DCCP fail to gain traction?

Brian E Carpenter brian.e.carpenter at gmail.com
Sat Oct 3 18:40:54 PDT 2026


> so it doesn't need kernel support

I don't think everbody realises how critical that is. Getting updated user-space
code deployed is a solved problem. Getting a kernel update deployed is very hard
work that needs earthquake-sized incentives applying to a few major corporations,
several open-source communities, and all operators.

As far as I can tell, DCCP was never implemented in any commercial operating
system kernel. Effectively, it was DOA.

As an example, IPv6 availability to Google clients only started hitting 50%
peaks in July 2026 (32 years after the original IPv6 announcement).

I believe that QUIC was carefully conceived to avoid this trap.

Regards/Ngā mihi
    Brian Carpenter

On 04-Oct-26 13:56, John Levine via Internet-history wrote:
> It appears that Jack Haverty via Internet-history <jack at 3kitty.org> said:
>> The question for the research community was "How do you build a
>> multi-vendor global communications system that can evolve with new
>> protocols, algorithms, and techniques, and removal of the old technology
>> that are to be replaced?"
> 
> Dunno about removal of the old stuff but QUIC is a good example of how
> protocols evolve. HTTP version 1 and 2 ran over TCP, http/3 runs over
> QUIC which is built on UDP so it doesn't need kernel support, with all
> the multiplexing and flow control in the application. They added a new
> HTTPS DNS record that browsers can query to see if a site has http/3
> support. Wikipedia says that Chrome, Edge, Firefox, and Safari have
> all supported http/3 and QUIC for several years, and about 40% of
> Google's and Facebook's web traffic now runs over QUIC.
> 
> The popular open source web server NGINX has QUIC support, which it appears
> you can enable with a one or two line configuration change.
> 
> I don't think the earlier versions of http will ever go away, but given
> that a megabyte is a rounding error in application code sizes these days
> I don't see that as much of a problem.
> 
> R's,
> John


More information about the Internet-history mailing list