SCTP(流控制传输协议)是计算机网络中面向链路的协议,允许在两个端点之间全双工传输多个数据流,从而创建网络连接。TCP是一种确保数据传输的面向连接的协议,从连接开始就确保安全的数据传输;而作为一种传输层协议,TCP允许将数据包从一个位置发送到另一个位置; SCTP特点 多宿主是SCTP引入的第一个功能,需要一个连接的两个端点来声明多个接口(IP地址)。在通信没有中断时数据顺畅地从一个接口到另一个接口过渡。SCTP支持Multi-streaming,它们可创建可单独使用的不同数据源,并允许数据并行到达,从而减少页面完全加载所需的时间;此功能还可以防止控制数据包阻塞。 TCP特点 TCP作为一个面向链接的协议,在网络计算设备之间的联系之前定义了连接。接口用于IP协议又被称为TCP/IP。TCP主要作用是从应用层收集数据。然后它将数据拆分为多个数据包,为每个数据包分配一个编号并将数据包发送到它们的目的地;另一方面TCP在将数据包发送到设备层之前重新组装数据包。 TCP很容易受到拒绝服务攻击,这种攻击会锁定服务器的资源并阻止其他人访问它,非常容易受到攻击。 TCP中的数据以数据包的形式到达;数据包是有一定大小的,所以长的数据流会被分割匹配,而短的流会被拼接在一起。为了完全区分不同的消息必须在应用层支持消息框架。 SCTP与TCP区别
SCTP与TCP功能比较 |
|