Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Download 路由器/调制解调器/ISP如何处理连接、限制带宽_Download_Router_Modem_Bandwidth Throttling - Fatal编程技术网

Download 路由器/调制解调器/ISP如何处理连接、限制带宽

Download 路由器/调制解调器/ISP如何处理连接、限制带宽,download,router,modem,bandwidth-throttling,Download,Router,Modem,Bandwidth Throttling,不久前我对此做了一些研究,但我不确定现在的路由器/调制解调器/ISP是如何处理这些天的,我已经在谷歌搜索了几个小时,运气不好 据我所知,我的家庭无线路由器、家庭电缆调制解调器以及ISP都进行了一些位和位的节流和资源调配,以便能够处理将来可能发生的连接。我的理解是,在每个级别上通常都有某种节流/控制,因此即使我是当前唯一连接的客户机,我也很少看到完全可用的吞吐量 例如,如果我有一台计算机连接到家中的无线路由器并下载一个100 GB的文件,然后我连接第二台计算机,每台计算机同时下载一个100 GB的

不久前我对此做了一些研究,但我不确定现在的路由器/调制解调器/ISP是如何处理这些天的,我已经在谷歌搜索了几个小时,运气不好

据我所知,我的家庭无线路由器、家庭电缆调制解调器以及ISP都进行了一些位和位的节流和资源调配,以便能够处理将来可能发生的连接。我的理解是,在每个级别上通常都有某种节流/控制,因此即使我是当前唯一连接的客户机,我也很少看到完全可用的吞吐量

例如,如果我有一台计算机连接到家中的无线路由器并下载一个100 GB的文件,然后我连接第二台计算机,每台计算机同时下载一个100 GB的文件,那么两台计算机使用的带宽将大于一台计算机使用的带宽


显然,在很多情况下,这可以被证明是真是假——我对一般的家庭用户设置和通常发生的情况感兴趣。有没有人有具体的数据证明这是对的还是错的?你能告诉我具体的来源吗?

互联网并不像你想象的那么复杂:-)

路由器确定数据包需要发送的方向(路由),然后尽快转发这些数据包。如果您的线路带宽超过了您要支付的带宽,则可能会发生节流。例如,如果您有一条100mbit/s的线路,但您有一个50mbit/s的订阅。通常情况下,如果您为线路能够处理的全速付费,那么线路的可用带宽将自行调节

节流(由于线路限制或配置)的工作方式很简单:丢弃超出限制的数据包。互联网是用来处理丢弃的数据包的。例如,TCP重新传输丢失的数据包并相应降低其发送速度。使用UDP的协议在必要时自行进行重传。等等

QOS(服务质量)是决定丢弃哪些数据包的技术的名称。如果您同时有一个下载和一个语音呼叫,您可能不会注意到下载丢失了几个数据包,并且速度变慢。较低的音频质量可能对您更为重要,因此您将设备配置为,如果必须丢弃某些内容,它将尝试不丢弃语音数据包,而是选择其他数据包


对于大多数互联网连接,不涉及规划。路由器不记得它转发的任何数据包(防火墙记得)。它只是尽可能快地/允许地转发数据包,否则就会丢弃它们。处理这一问题的智能在于边缘(个人电脑、服务器、智能手机等),这正是互联网如此便宜和灵活的原因。

我认为路由器或电缆调制解调器不会产生任何阻碍。(除非在路由器上明确启用QOS)此外,这完全取决于ISP、国家/地区、制造商和连接详细信息。嘿,SLaks,感谢您的回复。我知道,考虑到所有的变量,这会有很大的不同——我最感兴趣的是一般原则。我想到的一个例子是分段下载是如何工作的——我认为您在不同的级别上“欺骗”服务器和连接提供商,将您的单个下载视为多个独立下载,正因为如此(以及文件分解本身的物流)获得更快的单文件下载。分段下载比这简单得多;他们只是使用
范围:
头发送多个HTTP请求。实际上,一些路由器可以实现QOS。