我想研究SCTP的传输层协议。是否可以在linux内核中用sctp替换tcp并且应用程序可以透明地通过sctp发送消息?谷歌搜索后,我没有得到关于这个主题的一些信息。但是,我认为这是可能的,因为sctp是tcp的超集。有人可以给我一些指导或材料吗?
在UTC + 8 7:57 P.M添加 谢谢你们。我很抱歉错误地说话。我的意思是我想修改linux内核,使以前通过TCP传输的应用程序可以透明地使用SCTP而无需更改应用程序本身。所以,关键是修补内核。但是,我不知道该怎么做。
答案 0 :(得分:3)
此功能已由withsctp工具提供。它是linux上标准SCTP支持工具lksctp-tools的一部分,通过挂钩现有二进制文件来使用SCTP套接字而不是TCP套接字。
答案 1 :(得分:2)
我认为这是可能的,因为SCTP是TCP的超集。
你错了。 SCTP不是TCP [1]的超集。因此,这是不可能的。