是否可以使用Linux 中C++ 代码中的setsockopt调用来更改TCP 拥塞控制算法,Cubic反之亦然?
我正在寻找这样做的示例代码。Reno
可以使用以下命令在 Linux 中启用 TCP BBR:
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
正如这里所解释的
如何在 Windows 10 计算机上执行相同操作?
在谈论UDP时,我看到/听到拥塞几次.那是什么意思?
我是 RRTCC 的新手,我真的不明白 RRTCC 如何调整传入媒体比特率。我尝试阅读 RRTCC 的互联网草案,但无法弄清楚: https: //datatracker.ietf.org/doc/html/draft-alvestrand-rmcat-congestion-03
它根据延迟和损耗计算估计带宽,那么下一步是什么?如何直接控制发送速率来控制拥塞?
我正在进行一些修改,我被TCP问题困扰了.也许有人可以给我一个快速提示或推动正确的方向,这样我就可以通过这一部分.
"为什么TCP中的发送实体在确定滑动窗口大小时需要考虑拥塞窗口的大小?"
TCP Reno,HSTCP,STCP还是Fast TCP?或者我们可以用当前流行的内核改变算法?
tcp ×4
linux ×2
bandwidth ×1
ip-protocol ×1
networking ×1
setsockopt ×1
size ×1
sockets ×1
udp ×1
webrtc ×1
window ×1