A latência de uma conexão de rede representa a quantidade de tempo necessária para que os dados trafeguem entre o remetente e o destinatário. Embora todas as redes de computadores possuam inerentemente alguma forma de latência, a quantidade varia e pode aumentar repentinamente por vários motivos. As pessoas percebem esses atrasos inesperados como "lag".
Alta latência também pode causar grandes atrasos. Por exemplo, seu videogame pode apresentar alta latência, o que faz com que o jogo congele às vezes e não forneça uma atualização ao vivo dos outros jogadores. Menos atrasos significam que a conexão está com menor latência.
O atraso da rede ocorre por alguns motivos, como distância e congestionamento. Em alguns casos, você pode corrigir o atraso da Internet alterando a forma como seu dispositivo interage com a rede.
Latência e largura de banda
Latência e largura de banda estão intimamente relacionadas, mas são dois termos separados. Para entender o que causa a alta latência, é importante diferenciá-la da alta largura de banda.
Se sua conexão com a internet fosse ilustrada como um tubo que transporta dados, a largura de banda se referiria ao tamanho físico do tubo. Um tubo pequeno (baixa largura de banda) não pode armazenar muitos dados de uma só vez, enquanto um tubo grosso (alta largura de banda) pode transmitir mais dados por vez. A largura de banda geralmente é medida em Mbps.
Latency é um atraso, medido em ms. É o tempo que leva para a informação passar de uma extremidade do tubo para a outra. Também é chamada de taxa de ping.
A velocidade da luz em uma rede de computadores
Nenhum tráfego de rede pode viajar mais rápido que a velocidade da luz. Em uma rede doméstica ou local, a distância entre os dispositivos é tão pequena que a velocidade da luz não importa. Para conexões de internet, no entanto, torna-se um fator.
Em condições perfeitas, a luz requer aproximadamente 5 ms para percorrer 1.000 milhas (cerca de 1.600 quilômetros). Além disso, a maior parte do tráfego de internet de longa distância viaja por cabos, que não podem transportar sinais tão rápido quanto a luz devido a um princípio da física chamado refração. Os dados em um cabo de fibra óptica, por exemplo, requerem pelo menos 7,5 ms para percorrer 1.000 milhas.
Latências típicas de conexão com a Internet
Além dos limites da física, a latência de rede adicional é causada quando o tráfego é roteado por meio de servidores e outros dispositivos de backbone. A latência típica de uma conexão com a Internet também varia dependendo do tipo.
O estudo Measuring Broadband America (publicado no final de 2018) relatou essas latências típicas de conexão à Internet para formas comuns de serviço de banda larga nos EUA:
- Fibra óptica: 12-20 ms
- Internet a cabo: 15-34 ms
- DSL: 25-80 ms
- Internet via satélite: 594-612 ms
Como corrigir a latência
A latência pode flutuar em pequenas quantidades de um minuto para o outro, mas o atraso adicional de pequenos aumentos pode ser perceptível. A seguir estão os motivos comuns para o atraso da Internet, alguns dos quais estão fora de seu controle:
-
Substitua ou adicione um roteador. Qualquer roteador eventualmente trava se muitos clientes o usarem ao mesmo tempo. A contenção de rede entre vários clientes significa que esses clientes às vezes esperam que as solicitações uns dos outros sejam processadas, causando atraso. Para corrigir isso, substitua o roteador por um modelo mais potente ou adicione outro roteador à rede para aliviar esse problema.
Da mesma forma, a contenção de rede ocorre na conexão de uma residência com o provedor de internet se estiver saturada com tráfego.
- Evite downloads simultâneos. Dependendo da velocidade da sua conexão, evite muitos downloads simultâneos e sessões online para minimizar o atraso.
-
Não use muitos aplicativos ao mesmo tempo. Os PCs e outros dispositivos clientes tornam-se uma fonte de atraso na rede se não conseguirem processar os dados da rede rapidamente. Embora os computadores modernos sejam suficientemente poderosos na maioria das situações, os dispositivos podem ficar lentos se muitos aplicativos forem executados simultaneamente. Se você acha que tem muitos programas abertos, feche alguns.
Executar aplicativos que não geram tráfego de rede pode causar lag. Por exemplo, um programa com mau comportamento pode consumir toda a CPU disponível, o que atrasa o processamento do tráfego de rede do computador para outros aplicativos. Se um programa não responder, force-o a fechar.
- Verifique e remova malware. Um worm de rede sequestra um computador e sua interface de rede, o que pode fazer com que ele tenha um desempenho lento, semelhante a uma sobrecarga. A execução de software antivírus em dispositivos conectados à rede detecta e remove esses worms.
- Use uma conexão com fio em vez de sem fio. Os jogadores on-line, por exemplo, geralmente preferem executar seus dispositivos por Ethernet com fio em vez de Wi-Fi porque a Ethernet suporta latências mais baixas. Embora a economia seja normalmente de apenas alguns milissegundos na prática, as conexões com fio também evitam o risco de interferência que pode resultar em um atraso significativo.
-
Utilize o cache local. Uma maneira de reduzir a latência é utilizar o cache em seu navegador, que é uma maneira do programa armazenar arquivos usados recentemente para que você possa acessar esses arquivos localmente na próxima vez que solicitar arquivos desse site (não é necessário fazer download).
A maioria dos navegadores armazena arquivos em cache por padrão, mas se você excluir o cache do navegador com muita frequência, levará mais tempo para carregar as mesmas páginas que você visitou recentemente.
Outras Causas de Problemas de Latência
Alguns problemas de latência podem ser corrigidos, mas os seguintes são problemas de latência que geralmente não estão sob seu controle.
Carga de Tráfego
Picos no uso da Internet durante os horários de pico de uso geralmente causam atraso. A natureza desse atraso varia de acordo com o provedor de serviços e a localização geográfica. Além de mudar de local ou alterar o serviço de internet, um usuário individual não pode evitar esse tipo de atraso.
Carregamento de aplicativo online
Jogos multijogador online, sites e outros aplicativos de rede cliente-servidor usam servidores de internet compartilhados. Se esses servidores ficarem sobrecarregados com atividade, os clientes terão um atraso.
Interferência sem fio
Satélite, banda larga sem fio fixa e outras conexões de internet sem fio são suscetíveis à interferência de sinal da chuva. A interferência sem fio faz com que os dados da rede sejam corrompidos em trânsito, causando atrasos de retransmissão.
Chaves de Lag
Algumas pessoas que jogam online instalam um dispositivo chamado lag switch em sua rede local. Um switch de atraso intercepta os sinais de rede e introduz atrasos no fluxo de dados de volta para outros jogadores conectados a uma sessão ao vivo. Você pode fazer pouco para resolver esse tipo de problema de lag além de evitar brincar com aqueles que usam interruptores de lag.
Quanto lag é demais?
O impacto do atraso depende do que você está fazendo na rede e, até certo ponto, do nível de desempenho da rede com o qual você se acostumou.
Usuários de internet via satélite esperam longas latências e tendem a não notar um atraso temporário de 50 ou 100 ms adicionais. Os jogadores online dedicados, por outro lado, preferem que sua conexão de rede funcione com menos de 50 ms de latência e percebem rapidamente qualquer atraso acima desse nível.
Em geral, os aplicativos online têm melhor desempenho quando a latência da rede fica abaixo de 100 ms; qualquer atraso adicional é perceptível para os usuários.