Протокол Stream Control Transmission Protocol (SCTP) имеет более простую базовую структуру пакета, чем TCP . Каждый состоит из двух основных разделов:
Каждый SCTP-пакет состоит, помимо общего заголовка, из чанков . Каждый фрагмент имеет общий формат, но содержимое может различаться. Зеленые байты на диаграмме выше обозначают один фрагмент.
Если длина фрагмента не равна кратному 4 байтам, то протокол неявно дополняет фрагмент завершающими нулями.
Кроме того, каждый тип чанка может определять набор параметров, которые он включает в поле значения чанка (и, следовательно, их длину в чанке).
Для необязательных параметров/параметров переменной длины поля типа параметра, длины параметра и значения параметра ведут себя точно так же, как их аналоги фрагмента. Минимальный размер параметра 4 байта, и это происходит, когда поле значения параметра пустое и параметр состоит только из полей типа и длины.
RFC 2960 определяет следующий список типов фрагментов. Более подробная информация о каждом типе представлена в следующих подразделах.