Parece que você está falando sobre o Windows, hein?
O PING envia datagramas de solicitação de eco ICMP ao host de destino especificado. O host de destino enviará os datagramas de resposta de eco ICMP, se ele estiver configurado dessa maneira. As pessoas geralmente pensam em usar o PING para julgar a "acessibilidade" de um host. Você pode variar o tamanho dos pacotes PING e observar o tempo de ida e volta para aprender um pouco sobre as condições de largura de banda da rede (bem como, obviamente, medir a latência) entre os hosts de origem e de destino.
Um erro de novato, BTW, é pensar que, como você nunca recebe uma resposta, o datagrama de solicitação de eco não está chegando ao host remoto. A ausência de respostas informa que sua solicitação de eco não alcançou o host de destino OU a resposta do host de destino não retornou para você. A ausência de respostas do PING não diz nada conclusivo.
O utilitário Microsoft TRACERT procura fornecer funcionalidade semelhante ao utilitário "traceroute" do Unix. O TRACERT da Microsoft envia datagramas de solicitação de eco ICMP com valores de "tempo de vida" (TTL) crescentes. O TTL determina quantos hosts um datagrama IP pode ser encaminhado. Cada host que encaminha o datagrama diminui o TTL até que ele atinja zero, ponto no qual o host que decremenciou a contagem para zero envia um tempo ICMP para viver o datagrama excedido para o host que originou o datagrama que deixou de "viver". Ao enviar datagramas com valores TTL crescentes e observar de onde vêm os datagramas excedidos, pode-se produzir um "mapa" dos "saltos" percorridos pelo datagrama de saída, juntamente com informações sobre quanto tempo levou para o datagrama -trip.
Incidentalmente, o "traceroute" do Unix usa datagramas UDP em vez de ICMP para executar uma função similar.