O que é perda de pacotes? (E como testar isso)

Sequências azuis de código binário correndo pelo ar para ilustrar a transmissão de pacotes de dados.

A perda de pacotes pode causar estragos na sua conexão de rede. Felizmente, testá-lo é relativamente simples tanto em uma conexão local quanto pela Internet. Aqui está o que você precisa saber antes de reclamar com seu ISP.

O que é um pacote?

Em termos de rede, um pacote é um pequeno pedaço de uma mensagem maior que foi dividida para uma entrega eficiente. Os pacotes são usados ​​porque as redes de computadores são redes de “comutação de pacotes”. Isso significa que os pacotes podem viajar e ser processados ​​independentemente uns dos outros nas mesmas conexões em qualquer ordem, antes de serem remontados quando chegarem ao seu destino.

Isto é fundamental para a infra-estrutura da Internet , onde um grande número de dispositivos compõem a rede maior, todos comunicando e enviando dados ao mesmo tempo. Sem pacotes, os dados seriam enviados como um longo fluxo, o que se torna impraticável quando mais de dois dispositivos são introduzidos.

Ilustração de pacotes de dados roteados por uma rede de computadores.

Todos os dados transferidos através de redes de computadores locais e globais são divididos em pacotes de cerca de 1.500 bytes. Os pacotes de protocolo da Internet são compostos de um cabeçalho (que inclui informações como endereços IP de origem e destino , tipos de pacote e número do pacote) e uma carga útil (os dados que você está transferindo).

O que é perda de pacotes?

A perda de pacotes é o que acontece quando um desses pacotes não chega ao seu destino. Isso resulta em dados incompletos no destinatário, exigindo que os dados sejam enviados novamente para processar a solicitação com êxito.

A perda aleatória de pacotes pode ocorrer como parte do desempenho “normal” da rede. Isso não é desejável e pode resultar em uma rede lenta, fluxos interrompidos, latência e coisas que não funcionam como deveriam.

Recomendado:  O que é Reddit Gold e por que você quer?

A perda de pacotes é mais evidente em certas atividades online, especialmente jogos, streaming e comunicação de voz e vídeo em tempo real. Você pode notar movimentos bruscos em jogos, tempos limite de rede ou desconexão aleatória. A perda de pacotes durante streaming ou chamadas de voz e vídeo pode causar congelamento de quadros, interrupções, áudio robótico ou macrobloqueio (grande pixelização causada pela compactação).

Embora a perda de pacotes seja ruim, geralmente você não precisa se preocupar com isso, a menos que seja um problema constante.

O que causa a perda de pacotes?

Na maioria das vezes, a perda de pacotes é causada por fatores fora do seu controle. Isso pode ocorrer devido a problemas com os serviços que você está usando, infraestrutura de telecomunicações ou interrupções no provedor de serviços de Internet . A perda de pacotes pode afetar tanto as redes locais quanto a Internet em geral. Se você estiver enfrentando problemas em sua rede local, o problema é causado por um problema da sua parte.

Isso pode ser devido a fatores como:

  • Problemas com hardware de rede.
  • Interferência em redes sem fio ou com fio.
  • Problemas de software com computadores e outros dispositivos.
  • Cargas elevadas no hardware de rede (como roteadores , switches ou repetidores sem fio).

Como testar a perda de pacotes

Você pode testar a perda de pacotes em uma rede local ou na Internet. Isso pode ajudá-lo a decidir se o problema está ou não do seu lado ou se você precisa envolver seu ISP ou provedor de telecomunicações.

Teste para perda de pacotes de rede local

Uma maneira fácil de testar a perda de pacotes é usar o

 ping 

comando do console. No Windows, você pode fazer isso iniciando o PowerShell (use o recurso Pesquisar no menu Iniciar para localizá-lo).

Encontre o Windows 11 usando o recurso de pesquisa

Primeiro, descubra o endereço do seu roteador executando o

 ipconfig /all 

 comando e procurando o endereço IP listado ao lado da entrada “Gateway padrão”. Na maioria dos casos, será 192.168.0.1 ou 10.0.0.1.

Agora corra

 ping <address> -t 

no PowerShell, onde

 <address> 

é o endereço IP do seu roteador. O comando ping será executado indefinidamente, enviando sempre um único pacote de dados. Deixe funcionar um pouco e pressione Ctrl+C para cancelar o comando.

Execute o

Qualquer perda de pacote sofrida será listada. Idealmente, você deseja ver “perda de 0%” relatada para este teste. Isso significa que a conexão entre o seu computador e o roteador não está descartando pacotes.

Veja se o seu teste de ping encontrou perda de pacotes no Windows 11

Para fazer isso em um computador Mac ou Linux, use o aplicativo Terminal. Execute o

 netstat -nr|grep default 

 comando para ver o endereço IP do seu roteador listado na parte superior da página. Agora corra

 ping <address> 

substituindo

 <address> 

com o endereço IP do roteador.

Correr

O comando será executado indefinidamente, enviando e recebendo um único pacote de cada vez. Deixe-o rodar e pressione Control+C para cancelar o comando. Você verá qualquer perda de pacote listada. Se você vir “0% de perda”, então sua conexão local não está descartando pacotes.

Descubra se você está enfrentando perda de pacotes com o Terminal para macOS

Teste para perda de pacotes de conexão com a Internet

Você pode usar um método semelhante para testar sua conexão com a Internet quanto a perda de pacotes, exceto que, em vez do endereço IP do roteador local, você pode usar o URL de um site como

 howtogeek.com 

ou

 google.com 

.

Sites de teste de velocidade da Internet, como speedtest.net ou packetlosstest.com,  também informarão sobre pacotes perdidos. É mais provável que você encontre perda de pacotes na Internet, pois pode haver muitos saltos entre o seu computador e um servidor remoto, o que significa mais pontos potenciais de falha.

Como consertar perda de pacotes

Se você suspeita que o problema está do seu lado, elimine o máximo de causas possível antes de alterar muitas variáveis. Reinicie o seu computador e aplique todas as atualizações de software pendentes. Faça o mesmo com o hardware de rede, especialmente se já faz muito tempo que você não desliga e liga a energia.

Recomendado:  O que é frenagem regenerativa e como ela funciona?

Se o seu equipamento de rede estiver sob carga pesada, teste em um horário em que as cargas sejam mais leves. Em vez de fazer isso durante o dia, quando todos estão tentando usar a internet, faça isso tarde da noite, quando tudo estiver desligado.

Corrigir perda de pacotes em uma rede local

Wi-Fi é uma causa comum de perda de pacotes em uma rede local. A solução óbvia é usar uma rede com fio , embora isso nem sempre seja prático. No mínimo, você pode testar para ver se o problema persiste em uma rede com fio para isolar o Wi-Fi como a causa dos seus problemas. Idealmente, isso envolveria mover um laptop para perto do roteador e conectá-lo via Ethernet e, em seguida, executar os testes acima novamente.

Se descobrir que a culpa é do Wi-Fi, você pode tomar algumas medidas para mitigar os problemas, removendo fontes de interferência de rede  e configurando seu canal de acordo . Você pode tentar alternar entre as frequências de 2,4 GHz e 5 GHz para ver se isso ajuda.

Se você já estiver usando uma conexão com fio, verifique e substitua quaisquer cabos que possam estar danificados . As redes Powerline também podem ser afetadas por interferências, resultando em perda de pacotes. Experimente desligar aparelhos grandes e testar novamente para isolar a fonte.

Se o seu roteador for antigo e facilmente sobrecarregado, substituí-lo por um sistema de roteador mesh moderno ou por um roteador Wi-Fi 6E de alto desempenho pode ser a resposta.

Corrigir perda de pacotes pela Internet

O hardware também pode ser culpado por problemas que vão além da sua rede local. Sempre reinicie o computador e o hardware de rede e teste em uma conexão com fio se suspeitar que seja esse o caso. Se você tiver um modem separado (ou um modem-roteador combinado), considere que a culpa também pode ser dele. Se você puder testar com outro hardware, faça-o.

Recomendado:  VPNs: os servidores virtuais são tão seguros quanto os servidores físicos?

Se você tem certeza de que o problema é sua conexão, é hora de entrar em contato com seu provedor de serviços de Internet ou empresa de telecomunicações para solucionar o problema. Diga a eles exatamente qual é o problema, o que você aprendeu e que tipo de sintomas você está tendo (como problemas de streaming, problemas de latência ao jogar, navegação lenta na web e assim por diante).

Anote quando você encontrar esses problemas, seja o tempo todo, durante períodos de uso intenso ou esporadicamente. Esteja ciente de que alguns provedores de serviços podem cobrar uma chamada se descobrirem que não há nada de errado com sua conexão. Pegar emprestado um modem e roteador de um amigo para descartar seu próprio equipamento pode economizar algum dinheiro!

Verifique também se há latência excessiva

A latência pode ser uma das maiores fontes de conflitos de conexão , um problema que afeta até mesmo conexões relativamente “rápidas”, como a Internet via satélite . Esse é um dos muitos motivos pelos quais sua conexão com a Internet pode parecer lenta .