我试图了解节流工作的基本机制。这里有两个场景:
场景 1:酒店为其客人提供快速和慢速连接选项。假设慢速计划是 500Kbps。但是酒店的ISP连接是1Gbps。如果只有一位客人访问网络并且该客人使用慢速计划,则他的数据可能以比 LAN 允许将其传送到客人设备的速度更快的速度到达酒店路由器。对我来说,这意味着数据包在某种意义上正在排队或被缓存在某处。这是准确的吗?如果是这样,这种排队发生在哪里?它是否发生在酒店网络上,或者 ISP 更有可能代表酒店进行节流
场景 2:如果 ISP 决定限制其用户,如果 ISP 自己网络上允许的吞吐量总和比数据包从骨干网提供商到达的速率慢,我预计在其网络边缘会发生类似的排队或与之对等的网络。
对于这两种情况,我都试图围绕数据包的排队或缓存(不确定什么是正确的术语)工作。我假设数据包被迫位于网络设备的内存中。但这必须带来成本和开销,当人们谈论带宽限制时,我从未听说过。此外,在我看来,它就像节流网络对相邻未节流网络强加的外部成本。
我不是网络工程师,因此毫无疑问我没有掌握有关节流如何工作的一些概念。如果有人能启发我,我将不胜感激。