3 ms·
I agree with you about the category error. In all fairness, though, there are quite a few application protocols which are built directly on top of UDP with no
by ekr____ 1y ago
I agree with you about the category error.
In all fairness, though, there are quite a few application protocols which are built directly on top of UDP with no explicit intermediate transport layer. DNS, RTP, and even sometimes SIP come immediately to mind.
- tptacek 1y agoI'd argue that DNS has an implicit transport protocol by dint of the QIDs. It's a very simple transport! But that's the point, right.
- ekr____ 1y agoI think we agree here: protocols built on top of UDP often build their own ad hoc reliability layer, as opposed to having an explicit one like TCP, QUIC, or SCTP.
- juliusdavies 1y agoSIP still has a reliability layer built on top: the humans will say “I didn’t catch that, can you repeat yourself?“ on the video call.
- jeroenhd 1y agoMore so than that, SIP itself has a ACK system to resend dropped packets or report failures. The RTP part will carry the "can you repeat that" part, unless you're sending DM's over SIP INFO messages.