一直以来很困惑的一个问题,为什么QoS是丢包不是限速?
侧边栏壁纸
  • 累计撰写 57,172 篇文章
  • 累计收到 0 条评论

一直以来很困惑的一个问题,为什么QoS是丢包不是限速?

James
2020-09-22 / 0 评论 / 71 阅读 / 正在检测是否收录...

如果国际带宽出口不足,那QoS限速就是了,为什么丢包呢,丢包的结果就是很多人一个http打开到一半,由于丢包中断了,不得已又重新开了一遍或者几遍,相当于反复刷新,这样反而更浪费带宽,本来一次就打开的现在要开几次才能完全加载,但如果限速的话就没问题了,早晚都是能打开的,只不过多等几秒钟而已


-----------------------------------------------------
网友回复:

引用:☼☼☼☼☼☼发表于2020-9-2113:03

不丢包的话可以实现么?比如电脑用360管家给软件限速,好像不是丢包


网友回复:

引用:☼☼☼☼☼☼发表于2020-9-2113:09

谢谢大佬

UDP有话要说:QoS就是欺负TCP这种老实本分的,像我就不怕了,不管你有没有应答,该发多少我还...


网友回复:

设备无法处理数据包,排队(延迟高),排到超时(丢包)


网友回复:

引用:Xice发表于2020-9-2113:02

限速就是通过丢包实现的。


网友回复:

引用:Xice发表于2020-9-2113:07

360这种本机的不清楚。计网学到的,限速就是丢包实现的。丢包了之后TCP的发送窗口会回落,从而减少发包速...


网友回复:

引用:Xice发表于2020-9-2113:11

udp就疯狂丢包就好了

可以用iperf3测试一下,发包速率设得很大,虽然包都发出去了,结果丢包率高达99%,...


网友回复:

重新刷新可能并不会增加带宽成本,因为浏览器有缓存不是吗


网友回复:

引用:会翻车吗发表于2020-9-2114:50

重新刷新可能并不会增加带宽成本,因为浏览器有缓存不是吗


网友回复:

http基于tcp,tcp有丢包管理机制,所以不会出现网页打开一半的情况。

游戏数据因为时效性高&并不是每个数据包都有用,所以使用UDP,但是并不是裸用UDP,普遍是在UDP上维护一套相对TCP轻的ARQ协议。


网友回复:

引用:☼☼☼☼☼☼发表于2020-9-2113:03

不丢包的话可以实现么?比如电脑用360管家给软件限速,好像不是丢包


网友回复:

引用:llwxxcn发表于2020-9-2118:37

http基于tcp,tcp有丢包管理机制,所以不会出现网页打开一半的情况。

游戏数据因为时效性高&并不是每个数据...


网友回复:

tcp拥塞避免算法,限速就是靠丢包实现的。当然你也可以强制大量发包,


网友回复:

引用:橡树叶发表于2020-9-2120:11

tcp拥塞避免算法,限速就是靠丢包实现的。当然你也可以强制大量发包,


网友回复:

引用:ccf发表于2020-9-2121:43

不丢包的话,队列岂不是越排越长。。。

0