In informatica e telecomunicazioni lo Stream Control Transmission Protocol (SCTP) è un protocollo di livello trasporto standardizzato dall'IETF nell'ottobre del 2000. Il protocollo è definito nell'RFC 2960 mentre l'RFC 3286 ne fornisce una introduzione generale.
SCTP svolge le funzioni del livello di trasporto (come TCP o UDP) appoggiandosi su un servizio di rete a pacchetto come IP. SCTP è un protocollo unicast in grado di fornire un servizio simile a quello offerto da TCP, effettuando la consegna ordinata ed affidabile dei dati. I controlli di flusso e congestione sono eseguiti nello stile di TCP, rendendo SCTP un protocollo TCP-friendly. Diversamente da TCP il flusso di informazioni non consiste in un unico bitstream, ma in una sequenza di messaggi utente frammentati in DATA chunk.
SCTP nasce con l'obiettivo di fornire uno strumento efficace per trasportare informazioni di segnalazione su reti IP ma può essere utilizzato anche per applicazioni diverse.
I principali benefici che derivano dall'uso di SCTP sono:
SCTP è implementato nei seguenti sistemi operativi:
| Controllo di autorità | LCCN (EN) sh2001003092 · GND (DE) 4838204-8 · J9U (EN, HE) 987007534823505171 |
|---|