我网络上的一个人下载了大量文件,不太在意需要多长时间。我网络上的另一个人不想让他不间断的视频流被打断。我的理解是,这个问题可以通过 QoS 来解决,即优先处理流数据包而不是更新下载,或者优先处理来自一个源的数据包而不是另一个源的数据包。
但是,我认为这里拥塞的链接是我和我的 ISP 之间的链接。我猜想,如果我这边配置了 QoS,数据包仍然会被无差别地发送到我的路由器,即使我的路由器对它们进行优先级排序,它们仍然会消除瓶颈,并且性能不会有任何差异。(我试图添加一个图表来解释这一点,但显然我的声誉不够。)
如果我希望流媒体的内容得到优先处理,是否必须在 ISP 端进行设置,还是我可以在自己的网络上做些什么?
我为我的菜鸟行为道歉。
答案1
没有简单的方法可以解决您描述的问题。QoS 主要是控制从网络传出的数据包,而不是控制传入的数据包。
大多数 ISP 也不会对 QoS 采取任何措施,因为互联网更注重普遍可用性而非可靠性(想想:“我可以访问网站吗”而不是“连接是否可靠”)。
唯一可能的解决方案是某种网络检查设备(“下一代防火墙”或 IDS),您可以在其中创建规则来有选择地丢弃与某种模式匹配的流量(“人员 X 正在消耗大量带宽”),但这些设备昂贵、复杂,而且不一定有效。
答案2
我的理解是,QoS 是 LAN 的事情,ISP 可能只会将数据包发送到需要的地方。您可以在网络上实施 QoS 以供 LAN 使用,但这不会影响 ISP 与您的链接。
QoS 将确定首先处理哪些数据包的优先级。