Definição – O que significa Ping?
Ping é uma ferramenta de diagnóstico de rede usada principalmente para testar a conectividade entre dois nós ou dispositivos. Para executar ping em um nó de destino, um pacote de solicitação de eco do protocolo ICMP (Internet Control Message Protocol) é enviado a esse nó. Se uma conexão estiver disponível, o nó de destino responde com uma resposta de eco. O Ping calcula o tempo de ida e volta da rota do pacote de dados de sua origem ao destino e vice-versa, e determina se algum pacote foi perdido durante a viagem.
Definirtec explica Ping
A ferramenta ping de rede foi criada por Mike Muuss em 1983. Ela contém quase mil linhas de código e se tornou a ferramenta padrão para vários aplicativos de rede e sistemas operacionais.
O utilitário ping funciona gerando uma unidade de dados ICMP que é então encapsulada em datagramas IP e transmitida pela rede. Depois de receber a solicitação de eco, o nó de destino copia sua carga, destrói o pacote original e gera uma resposta de eco com a mesma carga que recebeu.
A carga útil do pacote de solicitação de eco geralmente consiste em caracteres ASCII (American Standard Code for Information Interchange) com comprimentos ajustáveis variáveis. O tempo de ida e volta é calculado observando-se a hora local do relógio do nó de origem quando o datagrama IP deixa o nó de origem e, em seguida, subtraindo essa hora da hora em que a resposta de eco chega.
Dependendo do sistema operacional, a saída do utilitário ping varia. No entanto, quase todas as saídas de ping exibem o seguinte:
- Endereço IP de destino
- Número de sequência ICMP
- Tempo de vida (TTL)
- Tempo de ida e volta
- Tamanho da carga útil
- O número de pacotes perdidos durante a transmissão
A ferramenta de ping exibe várias mensagens de erro se uma viagem de ida e volta não for concluída com êxito. Eles incluem o seguinte:
- TTL expirado em trânsito: determina a quantidade máxima de tempo que um pacote IP pode permanecer na rede antes de ser descartado se não tiver alcançado seu destino. Para resolver esse erro, tente aumentar o valor TTL usando a opção ping -i.
- Host de destino inacessível: indica que o nó de destino está inativo ou não está operando na rede. Pode ocorrer até mesmo pela inexistência de rota local ou remota para o host de destino. Para corrigir esse erro, modifique a tabela de rota local ou ligue o nó.
- Tempo limite da solicitação esgotado: indica que o comando ping expirou porque não houve resposta do host. Indica que nenhuma mensagem de resposta de eco foi recebida devido ao tráfego de rede, falha de filtragem de pacote de solicitação do protocolo de resolução de endereço (ARP) ou erro do roteador. Aumentar o tempo de espera usando a opção ping –w pode resolver esse problema.
- Host desconhecido: indica que o endereço IP ou o nome do host não existe na rede ou que o nome do host de destino não pode ser resolvido. Para resolver esse problema, verifique o nome e a disponibilidade dos servidores DNS (sistema de nomes de domínio).