Estructura del paquete SCTP


El Protocolo de transmisión de control de flujo (SCTP) tiene una estructura de paquetes básica más simple que TCP . Cada uno consta de dos secciones básicas:

Cada paquete SCTP consta, además del encabezado común, de fragmentos . Cada fragmento tiene un formato común, pero el contenido puede variar. Los bytes verdes en el diagrama de arriba significan un fragmento.

Si la longitud del fragmento no equivale a un múltiplo de 4 bytes, el protocolo rellena implícitamente el fragmento con ceros finales.

Además, cada tipo de fragmento puede definir un conjunto de parámetros que incluye dentro del campo de valor del fragmento (y, en consecuencia, su longitud en la longitud del fragmento).

Para los parámetros opcionales / de longitud variable, el tipo de parámetro, la longitud del parámetro y los campos de valor del parámetro se comportan como sus homólogos de fragmentos. El tamaño mínimo del parámetro es de 4 bytes y esto ocurre cuando el campo del valor del parámetro está vacío y el parámetro consta solo de los campos de tipo y longitud.

RFC 2960 define la siguiente lista de tipos de fragmentos. En las siguientes subsecciones se proporciona información más detallada sobre cada tipo.