SCTP (Stream Control Transmission Protocol)

February 5, 2025
5 de 5

¿Qué es SCTP?

SCTP (Stream Control Transmission Protocol) es un protocolo de capa de transporte que combina la fiabilidad de TCP con la transmisión múltiple y la tolerancia a fallos. Desarrollado originalmente para señalización telefónica (SS7 sobre IP), también se ha utilizado en otras áreas.

¿Por qué es importante?

SCTP permite:

  • Múltiples flujos independientes dentro de una única conexión
  • Multihoming: direcciones IP e interfaces de respaldo
  • Control de entrega y orden de los paquetes

A diferencia de TCP, un retraso o pérdida en un flujo de SCTP no bloquea los demás.

Casos de uso

  • Redes de señalización NGN y LTE (Diameter, HSS)
  • Enrutadores con soporte para multihoming
  • Sistemas críticos con redundancia de rutas

Comparación: SCTP vs TCP vs UDP

Característica SCTP TCP UDP
Flujos de datos Múltiples Uno Uno
Fiabilidad No
Orden de entrega No
Soporte de multihoming No Limitado
Tipo de transmisión Orientado a mensajes Flujo de bytes Datagramas

Conclusión

SCTP es un protocolo potente pero infravalorado que combina la flexibilidad de TCP con la estructura de UDP. En entornos que requieren multiprocesamiento, tolerancia a fallos y control estricto, SCTP ofrece ventajas significativas.