美文网首页
可靠UDP RUDP

可靠UDP RUDP

作者: 再凌 | 来源:发表于2020-07-06 14:47 被阅读0次

    RUDP的实现完全依赖于重传

    可靠UDP的三边制约关系: 质量, 时延, 成本

    RUDP的不同实现可以有不同的侧重偏向

    RUDP的三个分类:

    1. 无序可靠
    2. 有序可靠
    3. 尽力可靠

    无序可靠和尽力可靠的UDP数据包收到后可以直接上交给应用层, 无需等待

    三种重传方案

    1. 超时重传

    对带宽要求小的应用可以这么干;

    2. 请求重传

    需要解决乱序到达. 适用于大带宽;

    3. 选择重传

    额外传输数个纠错包. 根据纠错包能够XOR出丢失数据包的数据, 则无需请求重传

    拥塞控制

    1. 谷歌的BBR算法:

    • 基于min_RTT和max_bandwidth评估;
    • 不适用于不稳定网络环境.
    • 是开销换质量和时延的例子

    2. 一个用于视频的GCC算法

    • 创意性引入了卡尔曼滤波算法.
    • 不过收敛可能很慢
    • 质量换时延和 开销的例子

    路径优化

    串联思想优化: 或许路径2+路径3比路径1好

    并联思想优化: 多路径负载均衡

    相关文章

      网友评论

          本文标题:可靠UDP RUDP

          本文链接:https://www.haomeiwen.com/subject/liywqktx.html