traceroute
( link da Wikipedia ) funciona aumentando repetidamente o cabeçalho TTL
de um pacote. Esse cabeçalho limita as quantidades de saltos que um pacote pode percorrer antes que um erro seja relatado, o que, por sua vez, dá traceroute às informações sobre um salto. Se você fizer isso repetidamente, você obterá o caminho completo para o destino, mas se um host trapacear isso adicionando ao TTL
, ele será ignorado por esse mecanismo.