📜  SCTP完整表格

📅  最后修改于: 2021-08-25 16:46:57             🧑  作者: Mango

SCTP代表流控制传输协议

它是计算机网络中面向连接的协议,可提供全双工关联,即在两个端点之间同时在网络中建立连接的多个数据流进行传输。有时它被称为下一代TCP或TCPng,SCTP使在Internet上支持电话对话变得更加容易。电话对话需要在两端同时传输语音和其他数据,SCTP协议使建立可靠的连接变得更加容易。

SCTP还旨在使通过无线网络建立连接和管理多媒体数据的传输更加容易。 SCTP是标准协议(RFC 2960),由Internet工程任务组(IETF)开发。

SCTP的特点:

  1. 具有多种属性的单播–
    它是一种点对点协议,可以使用不同的路径到达最终主机。
  2. 可靠的传输–
    它使用SACK和校验和来检测损坏,损坏,丢弃,重复和重新排序的数据。它类似于TCP,但是SCTP在重新排序数据时效率更高。
  3. 面向消息–
    每个消息都可以构成框架,我们可以保持数据流的顺序和结构上的制表符。为此,在TCP中,我们需要不同的抽象层。
  4. 多宿主–
    它可以在两个端点之间建立多个连接路径,并且不需要依赖IP层来实现弹性。

SCTP的优点:

  1. 这是全双工连接,即用户可以同时发送和接收数据。
  2. 它允许半封闭连接。
  3. 消息的边界得到维护,应用程序不必拆分消息。
  4. 它具有TCP和UDP协议的属性。
  5. 它不依赖IP层来实现路径的弹性。

    SCTP的缺点:

    1. 关键挑战之一是它需要更改节点上的传输堆栈。
    2. 需要修改应用程序以使用SCTP而不是TCP / UDP。
    3. 需要修改应用程序以处理多个并发流。