O ping é uma ferramenta que se encontra na maioria dos Sistemas
Operacionais , independente de plataforma, usado para testar a
conectividade de um computador com outro , pode também ser utilizado
para obter informações de um alvo na rede, isso porque cada tipo de
equimamentos e Sistema Operacional tem um tempo de vida diferente, veja
os TTLs dos sistemas mais populares:

Free/Net/OpenBsd——————————–TTL 255
Linux————————————————TTL 255
Windows(95/98/Nt/2000/XP/2003/Vista)—-TTL 128
Roteadores(Bay/Cyclades)————————TTL 30
Roteadores (Cisco)———————————TTL 255
Switches (3 com)———————————–TTL 30
Impressoras HP (JetDirect/LaserJet/etc)——-TTL 60

Ex.:
Como descobrir qual é o S.O. usando cmd ping =) Ping1ml8

Neste caso pingamos o site : www.terra.com.br e o valor do TLL:244,
diferente do que se encontra na tabela acima , isto acontece, porque
quando você pinga um computador na rede cada vez que ele passa por um
segmento da rede ( roteador ou gateway) o mesmo decrementa a TLL de -1, assim sucessivamente até o destino …
Para sabermos o valor real do TLL, precisamos saber por quantos segmentos o mesmo passou , para isso vamos utilizar o comando tracert do windows, ou traceroute do linux :
Como descobrir qual é o S.O. usando cmd ping =) Ping2wy5

Veja que apareceram 11 satos bem sucedidos , ou seja o meu ping passou por 11 segmentos diferentes na internet , geralmente roteadores , com isso basta somar 244 TTL + 11 SALTOS= 255 TTL
e posso dizer com certeza que não se trata de um Servidor rodando
Windows, bom essa técnica pode ser útil quando você não tem nenhuma
ferramentas em mãos, além de demonstrar de maneira simples como os dados
trafegam na internet !!!