我已经在俄罗斯 Nginx 邮件列表中准备好了一个关于将来通过 SCTP 实现 HTTP/SPDY 的主题。
我意识到 SCTP 目前完全不能用于公共服务,但是 SCTP 应该发生哪些变化才能取代 TCP 用于公共网络呢?
答案1
我想知道为什么是 SCTP?SPDY 专门在 TCP 中实现多路复用,因为 SCTP 在短期内不实用。
据我了解,目前 SCTP 部署的最大障碍是端点操作系统对该协议的支持,以及 NAT 和防火墙网络设备中传输的该协议的支持(任何需要实际能够检查该协议的设备)。
大多数不错的防火墙都会允许您允许 IP 协议号,但支持更细粒度的端口规则和 NAT 连接跟踪对于广泛部署来说是必不可少的。消费级路由器中的 NAT 支持将是一个真正的障碍 - 这些设备往往不太接近十年前的互联网标准的“前沿”(例如 IPv6)。