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.
Observed surface forms (3)
| Surface form | Occurrences |
|---|---|
| PR-SCTP | 1 |
| SNMP over SCTP | 1 |
| Stream Control Transmission Protocol | 1 |
Statements (73)
| Predicate | Object |
|---|---|
| instanceOf |
network protocol
ⓘ
transport layer protocol ⓘ |
| abbreviation | SCTP self-link ⓘ |
| canEncapsulateOver |
DTLS
ⓘ
UDP ⓘ |
| category |
Internet protocol
ⓘ
transport protocol ⓘ |
| comparedWith |
Transmission Control Protocol
ⓘ
surface form:
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 |
SCTP
self-linksurface differs
ⓘ
surface form:
Stream Control Transmission Protocol
|
| hasExtension |
SCTP
self-linksurface differs
ⓘ
surface form:
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 ⓘ
surface form:
Linux kernel
NetBSD ⓘ OpenBSD ⓘ Windows ⓘ
surface form:
Windows (via third-party stacks)
|
| layer | transport layer ⓘ |
| originallyDefinedInRFC |
RFC 4960
ⓘ
surface form:
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 |
Internet Engineering Task Force
ⓘ
surface form:
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)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Stream Control Transmission Protocol
this entity surface form:
PR-SCTP