SCTP(Stream Control Transmission Protocol,流控制传输协议),是提供基于不可靠传输业务的协议之上的可靠的数据报传输协议。SCTP是一个面向连接的流传输协议,它可以在两个端点之间提供稳定、有序的数据传递服务。SCTP可以看做是TCP协议的改进,它继承了TCP较为完善的拥塞控制并改进TCP的一些不足之处。
从可靠性,安全性,复杂度三个方面,这里对TCP/UDP/SCTP做一个比较,
1. 可靠程度:
UDP:不可靠(因为没有确认机制)
TCP:可靠(有三次握手确认机制)
SCTP:非常可靠(四次确认机制)
2. 安全性:
UDP:不安全(没有什么保护措施)