我想研究一下SCTP的传输层协议(protocol)。是否可以在 linux 内核中用 sctp 替换 tcp 并且应用程序可以透明地通过 sctp 发送消息?谷歌搜索后,我没有得到关于这个主题的一些信息。但是,我认为这是可能的,因为 sctp 是 tcp 的超集。谁能给我一些说明或 Material ?
在 UTC+8 7:57P.M 添加 谢谢你们。不好意思说错话了。我的意思是我想修改 linux 内核,使过去通过 TCP 传输的应用程序能够透明地使用 SCTP,而无需对应用程序本身进行任何更改。所以,关键点是给内核打补丁。但是,我不知道该怎么办。
最佳答案
此功能已由 withsctp 提供工具。它是 linux 上标准 SCTP 支持工具的一部分,lksctp-tools ,并通过 Hook 现有二进制文件以使用 SCTP 套接字而不是 TCP 套接字来工作。
关于TCP 和 SCTP 上的 Linux 内核,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20836866/