SCTP
| 应用层 | DNS, FTP, TFTP, ENRP,HTTP, IMAP, IRC, NNTP, POP3, RTP, SIP, SMTP, SNMP, SSH, Telnet, BitTorrent, DHCP ... |
| 传输层 | DCCP, SCTP, TCP, UDP, IL, RUDP, ... |
| 网络层 | IP(IPv4, IPv6),ICMP,ARP,RARP,IGMP... |
| 数据链路层 | Ethernet, Wi-Fi, Token Ring, MPLS, PPP ... |
| 物理层 | RS-232, EIA-422, RS-449, EIA-485, 10BASE2, 10BASE-T ... |
串流控制传输协议(Stream Control Transmission Protocol 或简写 SCTP)是在2000年由 IETF 的 SIGTRAN 定义的一个传输层协议。RFC 2960 详细说明了 SCTP,介绍性的文档是RFC 3286。
作为一个传输层协议,SCTP 可以理解为和 TCP 及 UDP 相类似的。它提供的服务有点像 TCP,又同时将 UDP 的一些优点相结合。是一种提供了可靠、高效、有序的数据传输协议。相比之下 TCP 是面向字节的,而 SCTP 是针对成帧的消息。
SCTP 主要的贡献是对多重联外线路的支持,一个端点可以由多于一个 IP地址 组成,使得传输可在主机间或网卡间做到透明的网络容错备援。
SCTP 最初是被设计用于在 IP 上传输电话协议(SS7),把 SS7 信令网络的一些可靠特性引入 IP。IETF 的这方面的工作称为信令传输 SIGTRAN。


