A ligação entre o router e o seu PC depende, grosso modo, da relação sinal/ruído. Quanto mais forte o sinal (e menor o ruído), maior a modulação de frequência pode ser adoptada, e maior a largura de banda disponível.
A maioria dos routers/pontos de acesso WiFi tentará manter a maior taxa de dados possível, ** mesmo que isto cause erros e renegociações** , o que significa que poderá simplesmente espremer mais largura de banda de uma ligação continua de 54 Mbps do que de uma ligação transitória de 104 Mbps ou 300 Mbps que não consegue manter-se em funcionamento. É por isso que por vezes baixando a velocidade máxima da ligação resulta numa melhoria global nas taxas de transferência de dados.
No teste de velocidade, os dados são não* descarregados para o seu router, mas sim os pacotes são encaminhados do servidor para o seu PC, e o servidor de teste de velocidade espera que o seu PC responda. Assim, a velocidade total é a velocidade do componente mais baixa* nesta curva.
Exxagerando os tempos, obtém-se:
Server --- 1 ms --> Router --- 20 ms --> Your PC
Server <-- 1 ms --- Router <-- 20 ms --- Your PC
Assim, o servidor “vê” a resposta aos seus pacotes após 1+20+20+1 = 42 ms, e esta é a velocidade que tem de reportar, mesmo que a velocidade do cabo seja vinte vezes superior.
Se tivesse um proxy instalado perto do seu router
Server --- 1 ms --> Router --- Proxy --- Access Point --> 20 ms --> Your PC
Server <-- 1 ms <-- Router --- Proxy
então em algumas configurações (não todas!), se não for necessária uma resposta em tempo real do seu PC, como na maioria das chamadas HTTP, então o servidor “veria” um atraso de apenas 2 ms. Contudo, continuaria a ver os seus dados após o habitual atraso de 21 ms.
Aplicações que requerem uma resposta do seu PC e nenhuma outra, como a maioria dos jogos em linha, continuariam a ser afectadas pelo atraso WiFi.
Pela mesma razão, “speed pings” ao seu router feitos de fora (por exemplo, do seu ISP) relatariam uma linha rápida: e de facto, a linha que eles vêem - o traço de 1ms - é rápida.