Интернет магазин китайских планшетных компьютеров



Компьютеры - SCTP - Структура пакета

28 мая 2011


Оглавление:
1. SCTP
2. Поэтапное завершение передачи данных
3. Многопоточность
4. Достоинства
5. Причины появления
6. Безопасность
7. Сравнение возможностей протоколов транспортного уровня
8. Структура пакета
9. Обработка ошибок
10. Реализации



Биты Биты 0-7 8-15 16-23 24-31
+0 Порт источника Порт назначения
32 Тег проверки
64 Контрольная сумма
96 Тип 1 блока Флаги 1 блока Длина 1 блока
128 Данные 1 блока
Тип N блока Флаги N блока Длина N блока
Данные N блока

SCTP пакеты имеют более простую структуру, чем пакеты TCP. Каждый пакет состоит из двух основных разделов:

  1. Общий заголовок, который занимает первые 12 байт
  2. Блоки данных, которые занимают оставшуюся часть пакета.

Первый блок отмечен зелёным цветом, и последний из блоков N выделен красным.

Каждый блок имеет идентификатор типа, занимающий один байт. Таким образом, возможно определение не более 255 различных типов блоков. RFC 4960 определяет список типов блоков, всего на данный момент определено 15 типов. Остальная часть блока состоит из поля длины размером в 2 байта и, собственно, данных. Если размер блока не кратен 4-м байтам, то он заполняется нулями до размера, кратного 4-м байтам.



Просмотров: 8426


<<< SDH