~/questoes/devops
O ping é um comando fundamental que envia pacotes de dados (ICMP) para verificar se um computador ou servidor está acessível na rede. Além de confirmar a conectividade, ele mede o tempo de resposta (latência), indicando a qualidade da comunicação entre dois pontos.
O ping verifica conectividade básica enviando pacotes ICMP e medindo o tempo de resposta. É a primeira ferramenta que você usa quando quer saber se consegue atingir um host remoto e qual é a latência dessa comunicação.
Resolver nomes de domínio é função de ferramentas como nslookup e dig, não do ping. O ping trabalha com endereços IP já conhecidos ou usa a resolução DNS que o sistema operacional já faz internamente.
Esta é a função principal do ping. Ele envia pacotes ICMP Echo Request e aguarda Echo Reply, permitindo verificar se o host está ativo e medir o tempo de ida e volta (latência) em milissegundos.
Capturar e analisar pacotes em tempo real é responsabilidade do tcpdump ou ferramentas similares. O ping apenas envia e recebe pacotes simples, não faz análise profunda de tráfego.
Mapear roteadores intermediários é função do comando traceroute (ou tracert no Windows). O ping vai direto ao destino final e não mostra o caminho que os pacotes percorrem.