NETWORK GUIA

Ping: Guia Completo de Testes de Acessibilidade e Latencia

Como funciona o protocolo ICMP, como interpretar os resultados do ping e como diagnosticar problemas de conectividade de rede.

Ping: o batimento cardiaco da rede

O Ping e provavelmente a ferramenta de diagnostico de rede mais conhecida e utilizada. Seu funcionamento e simples mas poderoso: envia um pacote ICMP Echo Request para um host e aguarda a resposta (Echo Reply). O tempo decorrido entre o envio e a recepcao e o RTT (Round Trip Time), medido em milissegundos. Um RTT baixo indica uma conexao rapida, um RTT alto indica latencia. A ausencia de resposta indica que o host esta inacessivel ou que o trafego ICMP esta sendo bloqueado.

O nome "Ping" vem do sonar submarino: um pulso sonoro (ping) e enviado e o tempo do eco de retorno indica a distancia do objeto. Na analogia de rede, o "ping" e o pacote ICMP e o "eco" e a resposta. Como o sonar, o ping so consegue dizer se algo e acessivel e a que distancia (temporal) esta, mas nao diz nada sobre o caminho intermediario — para isso e necessario o Traceroute.

Interpretar os resultados do Ping

Saida do Ping
$ ping --host exemplo.com

PING exemplo.com (93.184.216.34):
64 bytes: icmp_seq=1 ttl=56 time=12.3 ms
64 bytes: icmp_seq=2 ttl=56 time=11.8 ms
64 bytes: icmp_seq=3 ttl=56 time=13.1 ms
64 bytes: icmp_seq=4 ttl=56 time=12.5 ms

--- exemplo.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss
rtt min/avg/max = 11.8/12.4/13.1 ms

Parametros chave: RTT abaixo de 20ms indica uma rede local ou servidor proximo; 20-100ms e tipico para servidores no mesmo continente; 100-200ms indica servidores intercontinentais; acima de 200ms a latencia e perceptivel. A perda de pacotes (porcentagem de pacotes sem resposta) deve ser 0%: ate 1% pode causar problemas com VoIP e gaming. O TTL (Time To Live) indica quantos saltos o pacote pode atravessar antes de ser descartado e revela a distancia em termos de roteadores.

Quando o Ping nao e suficiente

O Ping tem limitacoes importantes. Muitos servidores e firewalls bloqueiam o trafego ICMP por seguranca, portanto um ping sem resposta nao significa necessariamente que o host esta offline — ele pode simplesmente nao responder a pings. Nesses casos, use o Port Scanner para verificar se servicos especificos (HTTP na porta 80, HTTPS na porta 443) respondem mesmo quando o ping esta bloqueado.

Para problemas de latencia intermitentes, um unico ping nao e suficiente. Execute o ping por um periodo prolongado e analise as variacoes: latencia constante de 100ms e diferente de latencia oscilando entre 20ms e 500ms (jitter alto). Para diagnosticar onde a latencia ocorre ao longo do caminho de rede, use o Traceroute, que mostra a latencia de cada salto individual entre voce e o destino. Combine ping e traceroute para um diagnostico completo da conectividade.

Outra limitacao do ping e que ele mede a latencia ICMP, que pode diferir da latencia das aplicacoes. O trafego ICMP pode ter uma prioridade diferente (menor ou maior) que o trafego TCP nos roteadores intermediarios. Para medir a latencia real de um servico web, use ferramentas especificas como curl com timing, ou nosso Speed Test para uma avaliacao completa da conexao.

Experimente Ping grátis
Teste ICMP de acessibilidade do host com latência e perda de pacotes
Usar Ping >

Explore the Network