Existem vários fatores em jogo, mas na maioria dos casos, você não conseguirá obter toda a largura de banda de uma conexão de velocidade mais alta para um único site. Se o site de download não puder fornecer um feed mais rápido que 3Mbits / seg, sua velocidade não será utilizável para o download.
- Após o envio de uma certa quantidade de dados, o remetente aguardará por um
ACK
nkowlegement de que os dados foram recebidos antes de serem enviados antes de enviar mais dados. Existe um processo de janelas usado para aumentar a largura de banda, mas mesmo isso tem limites. O uso de janelas é altamente sensível a pacotes descartados e pode não responder bem a pacotes fora de ordem. - O site de envio precisa ter a capacidade disponível para enviar dados na sua velocidade. A transmissão é feita em uma base justa, então eles precisariam de muito mais de 10 Mbits / seg para manter sua conexão, mas poderiam lidar com três conexões de 3 Mbits / seg com uma conexão de 10 Mbps.
- Pode haver proxies entre você e o conteúdo, e eles podem alterar a velocidade na qual você pode acessar o conteúdo. (Houve um tempo em que obtive downloads mais rápidos de conteúdo popular de um feed inter-continental).
- Em qualquer lugar ao longo do caminho, pode haver um comutador que esteja funcionando na capacidade ou perto dela. Isso diminuirá o desempenho de várias maneiras.
Quando a Internet de banda larga começou a funcionar, muitos sites grandes só podiam atender páginas com cerca de 56 Kbps (velocidade de discagem rápida de alta velocidade). No entanto, você pode navegar em vários sites com essa velocidade. Isso não durou muito, pois eles adicionaram capacidade e agora podem servir conteúdo muito mais rápido.