3 ms·
The application layer is the only place these changes can go anymore. IPv6 is a good example that protocol layer changes are really slow to roll out. You may a
by georgyo 7y ago
The application layer is the only place these changes can go anymore. IPv6 is a good example that protocol layer changes are really slow to roll out.
You may also be interested in SCTP, which is awesome on paper and works well across the internet. But since most firewalls only understand TCP, UDP, and ICMP other protocols get auto dropped.
SCTP could have been amazing.
https://en.m.wikipedia.org/wiki/Stream_Control_Transmission_Protocol https://en.m.wikipedia.org/wiki/Stream_Control_Transmission_...
- cb22 7y ago> SCTP could have been amazing It still is, it's part of the WebRTC spec, and when you use a WebRTC data channel, you're using SCTP over DTLS over UDP! (or TCP, possibly with a TURN relay, which may end up tunneling the whole thing over TLS over TCP :)) There are a lot of acronyms in WebRTC, thankfully there's https://webrtcglossary.com https://webrtcglossary.com
- ajrw 7y agoWow, I knew it was using SCTP but I didn't know that was inside the DTLS channel. That seems like a lot of overhead.
- ignoramous 7y ago> ...when you use a WebRTC data channel, you're using SCTP over DTLS over UDP! https://orchid.com https://orchid.com VPN does tunnel the traffic over webrtc. Ref: https://news.ycombinator.com/item?id=21952887 https://news.ycombinator.com/item?id=21952887