美文网首页
拥塞控制算法对比

拥塞控制算法对比

作者: 自由侠 | 来源:发表于2022-03-21 09:34 被阅读0次

RENO(经典的tcp拥塞控制):

    基于丢包的拥塞控制.

    分为 慢启动, 拥塞避免, 快速恢复, 快速重传等阶段.

BBR (改进的拥塞控制, 用于tcp, quic等):

    基于带宽预估的拥塞控制.

     通过改变发送数据量探测网络最大带宽(吞吐量)和最小时延.

     缺点:

     优点: 网络吞吐量大.  低延时(路由器缓存最少).

GCC(goolge congestion control):

基于丢包的带宽估计和基于延时的带宽估计

主要是预测带宽并通过预测到的带宽来控制发送端的发送数据量.   

缺点: "快降慢升", 网络吞吐量低. 

优点:   视频流畅.  抗丢包能力强.

适用场景: 码率变化不是特别剧烈.

相关文章

  • 拥塞控制算法对比

    RENO(经典的tcp拥塞控制): 基于丢包的拥塞控制. 分为 慢启动, 拥塞避免, 快速恢复, 快速重传...

  • 实时通讯中拥塞控制算法

    拥塞控制算法分类 基于丢包(loss rate)的拥塞控制算法例如TCP中早期的拥塞控制算法Reno, 会带来较高...

  • TCP拥塞控制算法之NewReno和SACK

    一、TCP Reno拥塞控制算法回顾 二、基于TCP Reno拥塞控制算法的改进 改进原因分析TCP Reno 提...

  • TCP拥塞控制

    本文主要说明TCP拥塞控制的四种主要算法。 组成TCP拥塞控制的四种算法包括:慢开始,拥塞避免,快重传,快恢复, ...

  • 【转载】Google BBR是什么?以及在 CentOS 7 上

    TCP 拥塞控制算法 传统 TCP 拥塞控制算法,基于丢包反馈的协议。 基于「丢包反馈」的协议是一种被动式的拥塞控...

  • 拥塞控制和流量控制

    滑动窗口的解释: 拥塞控制窗口+慢启动+拥塞控制算法=拥塞控制 TCP特性使得每个TCP连接可以得到均等的带宽。在...

  • Indigo拥塞控制算法发送端代码解读

    Indigo拥塞控制算法发送端代码解读 本文章将不定时进行更新,欢迎收藏。 相关源文件 Indigo拥塞控制算法集...

  • 拥塞控制算法

    TCP拥塞控制算法的目的可以简单概括为:公平竞争、充分利用网络带宽、降低网络延时、优化用户体验,然而就目前而言要实...

  • 音视频专家路线

    1、TCP拥塞控制算法:https://zhuanlan.zhihu.com/p/59656144 https:/...

  • TCP 拥塞控制算法

     最近花了些时间在学习TCP/IP协议上,首要原因是由于本人长期以来对TCP/IP的认识就只限于三次握手四次分手上...

网友评论

      本文标题:拥塞控制算法对比

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