4 ms·
Seems like a lot of the issues they bring up would be addressed by using SCTP as a transport instead of TCP. Why aren't we moving in that direction?
by rfugger 14y ago
Seems like a lot of the issues they bring up would be addressed by using SCTP as a transport instead of TCP. Why aren't we moving in that direction?
- forgotusername 14y agoBecause SPDY "looks like" SSL at layer 5, while SCTP does not: common deployments of Squid (one of the most popular HTTP proxies on earth) will pass through SPDY if they allow SSL, without any config changes. On the other hand, SCTP has much stronger interactions with basically any deployed firewall/proxy anywhere, lacks widely used implementation for popular operating systems (Windows!), etc. For many networks, deployment of SCTP might mean replacing millions of $ networking hardware.
- bradleyjg 14y agoThere are billions of dollars worth of ASICs in the wild designed to accelerate processing TCP.
- cheatercheater 14y agoThere were billions of dollars worth of silicon in the wild designed to execute PDP-11 microcode.
- wmf 14y agoSCTP doesn't pass through NATs.
- tptacek 14y agoFor one obvious reason, SCTP won't make it through firewalls. Part of the design goal of SPDY is to minimize changes at every other layer of the web protocol stack.
- mbelshe 14y agoChanging the transport requires patching the kernels of billions of installed devices. SCTP is not available on Windows, Mac, or any popular mobile device I know of.