Linux 中的锐速是什么样的实现原理?

2016-10-22 21:00:28 +08:00
 erlinux

貌似锐速很吊,还有很多多倍发包的什么的 tcpkum 什么的 = 。 =

另外据说还有 windows 版本的锐速是吗?

求赐教...

4514 次点击
所在节点    Linux
4 条回复
whx20202
2016-10-22 23:13:24 +08:00
我猜锐速和 kcptun 一个原理,我用后者比较好

netspeeder 貌似是双倍发包?
shiji
2016-10-23 00:40:07 +08:00
属于 TCP 协议拥塞控制的算法。
操作系统一般自带的有:
https://en.wikipedia.org/wiki/TCP_congestion_control
以上这些都属于公平合理的拥塞控制算法。你要是喜欢看论文的话每一个算法都有一篇非常详细的论文。


锐速是根据一个叫 ZetaTCP 的算法实现的,
http://www.appexnetworks.com/white-papers/ZetaTCP.pdf
https://en.wikipedia.org/wiki/Zeta-TCP
plqws
2016-10-23 10:47:13 +08:00
就是自己写了个更优秀的算法去取代 linux 默认的拥塞控制算法而已,就是楼上说的 Zeta-TCP
d7101120120
2016-10-23 18:13:18 +08:00
本质上都是多倍发包,激进程度:锐速<kcptun<finalspeed

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

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

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

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

© 2021 V2EX