SCTP

E24285

SCTP (Stream Control Transmission Protocol) is a transport-layer network protocol designed to provide reliable, message-oriented communication with features like multi-streaming and multi-homing, often used for signaling and real-time data transmission.


Statements (73)
Predicate Object
instanceOf network protocol
transport layer protocol
abbreviation SCTP
canEncapsulateOver DTLS
UDP
category Internet protocol
transport protocol
comparedWith TCP
UDP
definedInRFC RFC 4960
designGoal avoid head-of-line blocking between streams
improved robustness against flooding attacks
reliable message delivery
support for multi-homed endpoints
support for real-time data transmission
support for telephony signaling
differenceFromTCP message-oriented instead of byte-stream
supports multi-homing
supports multi-streaming
differenceFromUDP connection-oriented associations
provides reliable delivery
firstPublishedYear 2000
fullName Stream Control Transmission Protocol
hasExtension PR-SCTP
SCTP AUTH
SCTP over DTLS
hasFeature bundling of multiple chunks in one packet
heartbeat mechanism
path management
selective acknowledgments
headerField checksum
destination port
source port
verification tag
implementedIn FreeBSD
Linux kernel
NetBSD
OpenBSD
Windows (via third-party stacks)
layer transport layer
originallyDefinedInRFC RFC 2960
osiLayer Layer 4
portNumber 2905
36412
provides message-oriented transport
reliable transport
rfcStatus Internet Standard
securityFeature cookie-based handshake to prevent SYN flooding
message authentication via SCTP AUTH
standardizedBy IETF
supports IPv4
IPv6
congestion control
cookie mechanism for association setup
flow control
four-way handshake
multi-homing
multi-streaming
partial reliability (via PR-SCTP extension)
path failover
path redundancy
unordered delivery
typicalUseCase SIGTRAN protocols
SS7 signaling transport over IP
real-time media control signaling
telecommunication signaling
updatedSpecificationYear 2007
usedBy WebRTC data channels (via SCTP over DTLS)
uses Stream Sequence Numbers
Transmission Sequence Numbers
associations instead of connections
checksum for error detection
verification tags

Referenced by (5)
Subject (surface form when different) Predicate
SCTP
abbreviation
RFC 3417 ("SNMP over SCTP")
defines
SCTP ("Stream Control Transmission Protocol")
fullName
SCTP ("PR-SCTP")
hasExtension
WebRTC
supports

Please wait…