TCP和SCTP上的Linux内核

时间:2013-12-30 09:36:36

标签: linux networking kernel sctp

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

在UTC + 8 7:57 P.M添加 谢谢你们。我很抱歉错误地说话。我的意思是我想修改linux内核,使以前通过TCP传输的应用程序可以透明地使用SCTP而无需更改应用程序本身。所以,关键是修补内核。但是,我不知道该怎么做。

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

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

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

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