什么是流控制传输协议 (SCTP) 服务?
流控制传输协议(SCTP)是一种新的与TCP和UDP处于同一层的传输协议。它提供关联管理、序列传递、消息块构建、数据包验证和路径管理等功能。SCTP是一种新的可靠的、面向消息的传输层协议。它主要是为最近推出的Internet应用程序设计的。
这些新应用,如IUA(IP上的ISDN)、M2UA和M3UA(电话信令)、H.248(媒体网关控制)、H.323(IP电话)和SIP(IP电话),需要比TCP可以提供。
流控传输协议
它是一种传输层协议,用于端到端通信。SCTP是面向单播连接的协议。它提供可靠的传输、按序数据包传递和速率自适应拥塞控制。SCTP具有32位CRC。
它面向消息并具有连接检测功能。它可以检测丢弃的和重复的数据包,还可以提供最好的TCP和UDP功能。
它可以同时处理多个流。SCTP更能抵抗中间人攻击和拒绝服务攻击。它使用cookie机制。
它不允许半开放连接,因此它更能抵御泛洪、伪装攻击。
SCTP的特点
SCTP的特点如下-
多宿主支持。
由于改进了错误检测,它适用于以太网巨型帧。
它提供了验证和确认机制,以防止泛洪攻击。
它提供重复或丢失数据块的通知。
它通过在独立数据中提供块来消除不必要的队头阻塞。
它提供路径选择并对其进行监控。
它选择一个主要的数据传输路径并测试其连通性。
SCTP服务
SCTP提供的服务如下-
进程间通信-SCTP使用TCP空间中的所有端口。
MultipleStreams-SCTP允许在每个连接中提供多流服务,这在SCTP术语中称为关联。如果任何一个流被阻塞,那么其他流可以传递它们的数据。
多宿主-发送和接收主机可以在每一端为关联定义多个IP地址。在这种方法中,当一个路径出现故障时,另一个接口准备好不间断地交付。当我们发送和接收像Internet电话这样的实时有效负载时,会使用这种容错。
全双工通信-数据可以同时在两个方向上流动。
评论列表