3 ms·
TCP is not the only way to ensure integrity, QUIC protocol ensures it, using UDP as transport. This is how all new protocols do it since there's too many hardwa
by dtech 5y ago
TCP is not the only way to ensure integrity, QUIC protocol ensures it, using UDP as transport. This is how all new protocols do it since there's too many hardware and software roadblocks to use anything but TCP and UDP.
- salawat 5y agoOnly because no one wants to upgrade their damn backbone NICS. SCTP solved things way better than QUIC imo except for the infrastructure inertia part. The infrastructure inertia part isn't even so much a question of technical infeasibility, but greed. So much spending was slotted to carriers to improve their networks, but instead of investing in capacity and protocol upgrades, it all went to lobbying/exec bonuses.
- lttlrck 5y agoSCTP runs over UDP too. The main reason for not picking it is likely the TLS handshake optimizations they wanted.
- xibo9 5y agoNope, SCTP runs at the same layer as UDP.
- salawat 5y agoIt does not run on UDP. It provides a UDP like best-effort transmission mode though, while also optionally allowing for interweaving reliable connection features. If SCTP really ran on UDP. I'd have no reason to be salty, because we'd already be using it.
- Dylan16807 5y agoRFC 6951. It can run over UDP if you want it to, with a clear guide for how to do it. > I'd have no reason to be salty, because we'd already be using it. Direct OS support is a big deal, and UDP gets messed with too. If someone made SCTP-over-UDP the default mode, while changing nothing else, I don't think it would affect adoption at all.