Ядро Linux на TCP и SCTP
Я хочу исследовать протокол транспортного уровня SCTP. Можно ли заменить tcp на sctp в ядре Linux и что приложения могут отправлять сообщения через sctp прозрачно? После Google, я не получил некоторую информацию по этой теме. Но я думаю, что это возможно, потому что sctp - это расширенный набор tcp. Может ли кто-нибудь дать мне инструкцию или материалы по этому вопросу?
Добавить в UTC+8 7:57 вечера. Всем спасибо. Мне жаль говорить неправильно. Я имею в виду, что я хочу изменить ядро linux, позволяя приложениям, которые раньше транспортировались по TCP, прозрачно использовать SCTP без каких-либо изменений самого приложения. Итак, ключевым моментом является исправление ядра. Но я не знаю, что делать.
2 ответа
Эта способность уже предоставлена инструментом withsctp. Он является частью стандартных инструментов поддержки SCTP в linux, lksctp-tools и работает, подключая существующие двоичные файлы к использованию сокетов SCTP вместо сокетов TCP.
Я думаю, что это возможно, потому что SCTP является [над] набором TCP.
Вы ошибаетесь. SCTP не является надмножеством TCP[1]. Эрго это не возможно.