TCP 和 SCTP 上的 Linux 内核

标签 linux networking kernel sctp

我想研究一下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/

相关文章:

c - 如何在 Linux 上设置没有 root 权限的可编程 ram 磁盘

c++ - 估计编译期间的相对 CPU 使用率

java - 如何通过网络传递对象的静态数据?

networking - 如何调试Websocket?

linux - 如何或修改 KVM 中的 CPUID 模拟代码中的哪个文件来报告虚构的处理器品牌字符串(CPUID leaf 0x0)?

linux - 如何更新 xorriso?

linux - Bash 和变量替换名称中带有空格的文件 : application for gpsbabel

networking - Kubernetes pod 无法使用 weave 进行通信

c - 在给定指针的情况下从内核内部访问内核内存

linux-kernel - printk - 显示在消息日志中但不显示在任何内核日志级别的终端中