TCP vs UDP Debate

The cluster revolves around comparisons between TCP and UDP for reliable networking, debating TCP's ossification, benefits of UDP-based protocols like QUIC, and issues with UDP-over-TCP tunneling in VPNs and similar applications.

📉 Falling 0.5x DevOps & Infrastructure
4,328
Comments
20
Years Active
5
Top Authors
#231
Topic ID

Activity Over Time

2007
2
2008
13
2009
41
2010
37
2011
106
2012
114
2013
178
2014
306
2015
322
2016
304
2017
267
2018
277
2019
227
2020
387
2021
228
2022
354
2023
386
2024
425
2025
336
2026
18

Keywords

CPU RPC UDP UPD OSI DNS NAT XP QUIC google.com udp tcp packet protocol wireguard reliability userspace packets vpn protocols

Sample Comments

BlueTemplar • Jun 26, 2019 • View on HN

Don't we already have that with TCP and/or UDP ?

Shawnj2 • Nov 19, 2024 • View on HN

Obvious answer is to run something on top of UDP like QUIC does

brazzledazzle • Jan 27, 2016 • View on HN

Then UDP won't work for your requirements, right?

jgeada • Sep 5, 2024 • View on HN

You can build that with UDP, TCP isn't the only option on IP

Avamander • Sep 22, 2019 • View on HN

It basically uses UDP because TCP is too ossified to add any improvements I think.

e12e • Dec 21, 2018 • View on HN

Cool, I wasn't aware of that. Still ends up doing udp over tcp, though.

mey • Jan 5, 2011 • View on HN

Why couldn't this be done over TCP instead of UDP?

mkj • Apr 18, 2025 • View on HN

Would that help with UDP, or only TCP?

tlack • May 20, 2010 • View on HN

There's a reason most of the world uses TCP.. even for things that sound ideal for UDP.

baby • Jan 13, 2020 • View on HN

It is basically TCP 2.0 implemented on top of UDP. What concerns do you have with this?