Как использовать SCTP?

Для моей диссертации я изучаю и показываю новый протокол общения, о котором наш учитель не говорил с нами. Это SCTP.

Сейчас я пишу свою диссертацию, объясняя протокол и подчеркивая различия между SCTP и TCP. Во всяком случае, меня попросили реализовать немного клиент-сервер приложений в среде Linux Ubuntu. Может кто-нибудь связать некоторые вещи, касающиеся примитивов SCTP или простой пример клиент-серверного SCTP?

3 ответа

Решение

Я настоятельно рекомендую вам купить книгу Стивенса, Феннера и Рудоффа " Сетевое программирование Unix: API для сокетов". В нем есть несколько глав о SCTP-сокетах и ​​о том, как их использовать. Кроме того, проверьте SCTP: Справочное руководство.

Лучшее место - RFC 3286 для ознакомления и RFC 4960 для подробностей. Это очистит все ваши сомнения относительно SCTP. Просто чтобы найти SCTP против TCP, вы можете пройти только RFC 3286. Он маленький и прямо к делу.

Я мог бы дать вам несколько вопросов в качестве руководства.

  1. Что может сделать sctp, но не может сделать tcp?
  2. Если оба из sctp и tcp могут сделать, почему предпочитают sctp или tcp?
  3. Почему sctp не популярен? популярный tcp?
  4. У sctp лучшая производительность?

О примерах клиент / сервер вы можете найти в книге, как рекомендовал г-н Х. Использование бенчмарка полезно.

Другие вопросы по тегам