Artigo original: https://www.freecodecamp.org/news/ping-definition/

Em ciência da computação, redes e jogos, ping pode ser uma referência a coisas diferentes.

Normalmente, ping refere-se ao envio de um pacote ou sinal a outro dispositivo e à espera posterior por uma resposta. Isso geralmente é feito para medir a velocidade da rede ou para determinar o status de um computador ou servidor.

O termo ping foi criado no início da década de 1980 por Mike Muuss, que escolheu a palavra por ser semelhante ao funcionamento e som de um sonar. Muuss também desenvolveu o primeiro programa de ping para diagnosticar problemas de rede.

Uma versão do programa de ping deve estar instalada por padrão em todos os sistemas operacionais modernos.

Para usar o ping, basta abrir a linha de comando no seu sistema e digitar ping, seguido de um endereço IP ou de um nome de host e pressionar Enter. Para sair do programa, é só pressionar CTRL + C.

Por exemplo, ao executar ping www.freecodecamp.org, você verá algo assim:

image-110

Cada linha exibe informações sobre uma sondagem ou pacote de ping que foi enviado. Uma das informações mais importantes é a que aparece ao final da linha. Ela mostra o tempo em milissegundos que levou para o envio de um pacote e para sua recepção de volta vindo de outro computador ou servidor.

Ao parar o programa de ping, você verá um resumo de todas as tentativas:

image-111

O ping também pode ser uma referência à latência ou ao tempo de resposta de uma rede onde o computador está. Essa definição é normalmente usada em jogos on-line, onde o ping representa o tempo de resposta entre o client do jogo (um console ou um PC) e os servidores do jogo.

Nesse contexto, um ping alto (igual ou superior a 150 ms) pode querer dizer que haverá um atraso (do inglês, delay) entre a ação do jogador no jogo e a resposta do jogo em si. Um ping baixo (entre 20 e 50 ms) significa que o tempo entre ação do jogador no jogo e a resposta do jogo é mínimo.