A origem do ping: a pane que sumiu antes do primeiro teste
Dezembro de 1983. Um programador do Exército americano senta à mesa depois do expediente e escreve, numa única noite, as mil linhas de código que se tornariam o comando mais digitado por qualquer pessoa que já precisou saber se uma máquina estava viva na rede: o ping. A ferramenta nasceu de uma dica guardada por meses e, de forma irônica, chegou tarde demais para resolver o problema que a inspirou.
Uma dica anotada numa conferência na Noruega
Em meados de 1983, durante uma reunião da DARPA na Noruega, o pesquisador de redes Dave Mills — que mais tarde criaria o protocolo NTP — comentou sobre medir a latência de um caminho de rede usando pacotes ICMP Echo cronometrados: enviar um sinal e medir quanto tempo leva para ele voltar.
Mike Muuss, programador do Ballistic Research Laboratory (BRL), do Exército dos EUA em Maryland, ouviu a ideia e a guardou. Na época não havia problema nenhum para resolver com ela — só uma observação técnica interessante.
A pane que desapareceu antes do teste
Meses depois, de volta ao BRL, Muuss notou um comportamento estranho na rede IP do laboratório. Lembrou do comentário de Mills e, naquela mesma noite, escreveu o programa: cerca de mil linhas implementando o envio de pacotes ICMP Echo Request e a espera pela resposta Echo Reply.
A ironia é que, quando a ferramenta ficou pronta, a instabilidade que a motivou já tinha se resolvido por conta própria. O ping nasceu sem ter um incêndio real para apagar — mas funcionava, e isso bastou para ele se espalhar.
Sonar, não sigla
O nome não é um acrônimo, segundo o próprio Muuss: ele batizou o programa em homenagem ao som do sonar, pela analogia de eco-localização — assim como o sonar emite um pulso e escuta o eco para calcular distância, o ping envia um pacote e espera a resposta para saber se o destino está no ar.
Dave Mills, mais tarde, propôs uma expansão retroativa: “Packet InterNet Groper”. A sigla pegou e circulou em manuais e documentação por mais de trinta anos, mas Muuss sempre foi categórico: para ele, ping nunca foi uma sigla — era só o som do sonar.
Por que isso importa até hoje
Mais de quarenta anos depois, o mecanismo não mudou: todo sistema operacional — Windows, Linux, macOS, até o firmware de um switch barato — ainda resolve “a internet caiu?” com o mesmo par ICMP Echo Request/Reply que Muuss implementou naquela noite. É o primeiro comando que qualquer técnico digita ao chegar numa chamada de suporte, e continua sendo o jeito mais rápido de separar “a rede caiu” de “o problema é em outro lugar”.
Muuss escreveu outras ferramentas importantes — o pacote gráfico BRL-CAD e o medidor de throughput ttcp entre elas —, mas é pelo ping, escrito numa noite para resolver um problema que já tinha ido embora, que ele é lembrado.