加载中...

SCTP(Stream Control Transmission Protocol,RFC 4960)是与 TCP、UDP 并列的传输层协议,最初为在 IP 网络上承载电话信令(SIGTRAN)而设计,提供可靠、面向消息的传输服务。
与 TCP 相比,SCTP 有三大特点:一是面向消息而非字节流,保留应用层消息边界;二是一个关联(association)内可包含多条独立有序的流,某条流丢包不会阻塞其他流,避免了 TCP 的队头阻塞;三是多宿主(multi-homing),两端可绑定多个 IP 地址,主路径故障时自动切换备用路径。建连采用带 Cookie 的四次握手,天然抵御 SYN 洪泛攻击。
SCTP 是移动通信核心网信令的标准承载,例如 4G/5G 中基站与核心网之间的 S1AP、NGAP 接口。在互联网上因 NAT 和中间设备支持差而难以普及,但 WebRTC 的数据通道(DataChannel)将 SCTP 运行在 DTLS 之上。

登录 后参与讨论
暂无讨论,来发表第一条评论吧