Linux Kernel 4.6 中的 Kernel Connection Multiplexor (KCM)怎么用?比 KCP 效果好?

2017-02-01 14:18:49 +08:00
 fzinfz

看到一句话: linux4.6 内核中加入 tcp 的更优特性的架构(KCM),可以更好的提升速度,所以..不会支持 kcp
来源: https://git.io/vDqN6

搜了下资料有点少。。。有正在用的V友么?

3431 次点击
所在节点    Linux
4 条回复
limhiaoing
2017-02-01 14:35:28 +08:00
似乎不太一样?
KCM 是想实现类似于 UDP over TCP 的功能

KCP 可以用于实现 TCP over UDP 的功能。
htfy96
2017-02-01 14:39:49 +08:00
https://www.kernel.org/doc/Documentation/networking/kcm.txt 这里有文档……感觉和 KCP 是完全不同的一类东西
limhiaoing
2017-02-01 14:41:45 +08:00
KCM 看起来更像是 kcptun 作者的这个项目 https://github.com/xtaci/smux
fzinfz
2017-02-01 21:37:19 +08:00
@limhiaoing #1
@htfy96 #2

感谢回复,文档看得云里雾里的。。。
看起来貌似是可以利用多 IP 线路加速的技术。要编程实现,不会写底层,期待各位大神实现了~~

https://lwn.net/Articles/657999/
Thus, KCM can be thought of as implementing a sort of poor hacker's multipath TCP, where the application is charged with setting up the connections over the various paths.

multipath TCP : https://lwn.net/Articles/544399/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/337594

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX