V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
erlinux
V2EX  ›  Linux

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

  •  
  •   erlinux · 2016-10-22 21:00:28 +08:00 · 4485 次点击
    这是一个创建于 2955 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    求赐教...

    whx20202
        1
    whx20202  
       2016-10-22 23:13:24 +08:00
    我猜锐速和 kcptun 一个原理,我用后者比较好

    netspeeder 貌似是双倍发包?
    shiji
        2
    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
        3
    plqws  
       2016-10-23 10:47:13 +08:00
    就是自己写了个更优秀的算法去取代 linux 默认的拥塞控制算法而已,就是楼上说的 Zeta-TCP
    d7101120120
        4
    d7101120120  
       2016-10-23 18:13:18 +08:00
    本质上都是多倍发包,激进程度:锐速<kcptun<finalspeed
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5567 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 08:21 · PVG 16:21 · LAX 00:21 · JFK 03:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.