0

我想研究SCTP的传输层协议。是否可以在 linux 内核中用 sctp 替换 tcp 并且应用程序可以通过 sctp 透明地发送消息?谷歌搜索后,我没有得到关于这个主题的一些信息。但是,我认为这是可能的,因为 sctp 是 tcp 的超集。谁能给我一些指导或材料?

在 UTC+8 7:​​57P.M 添加 谢谢大家。我很抱歉说错了。我的意思是我想修改linux内核,使过去通过TCP传输的应用程序能够透明地使用SCTP,而不需要对应用程序本身进行任何更改。所以,关键是给内核打补丁。但是,我不知道该怎么办。

4

2 回答 2

3

withsctp工具已经提供了这种能力。它是 linux 上标准 SCTP 支持工具lksctp-tools 的一部分,它通过挂钩现有二进制文件来使用 SCTP 套接字而不是 TCP 套接字来工作。

于 2013-12-30T12:22:48.703 回答
2

我认为这是可能的,因为 SCTP 是 TCP 的 [a] 超集。

你误会了。SCTP 不是 TCP[1] 的超集。因此,这是不可能的。

[1] http://porky.linuxjournal.com:8080/LJ/161/9748.html

于 2013-12-30T11:34:36.713 回答