Una pequeña adición a las otras respuestas para ser más completa: aunque muchos enrutadores parecen enviar paquetes con un TTL de 255 (para los paquetes que producen, por supuesto, ¡no los que envían!), La mayoría de los sistemas operativos envían paquetes con mucho valores TTL iniciales más bajos:
- Windows usa 128 (desde Windows NT 4),
- MacOS X y Linux usan ambos 64
Algunos sistemas solían enviar valores más bajos (por ejemplo, Windows 95 tenía un TTL predeterminado de 32), esos valores se elevaron para evitar problemas con rutas posiblemente más largas ... pero esos sistemas definitivamente podían llegar a casi cualquier host en Internet en ese entonces. Y, aunque no tengo ninguna prueba de esto, diría que el número requerido de saltos disminuyó desde entonces, porque cada vez se instalan más fibras de larga distancia para transportar el tráfico.
Además, no olvide que el número de saltos y la distancia geográfica no se correlacionan . Los océanos generalmente se cruzan con un solo salto (los repetidores ópticos a lo largo de las fibras submarinas no tocan los paquetes, solo los enrutadores disminuyen el TTL). Acabo de hacer un traceroute de Suiza a Nueva Zelanda: el salto # 7 está a menos de 50 km de donde estoy, el # 9 está en California y el # 10 está en Nueva Zelanda ... la parte de tránsito intercontinental es generalmente solo unos pocos saltos en una ruta, el resto es principalmente llegar a un transportista internacional y llegar al destino desde allí.
traceroute
herramientas se rinden después de solo 30 saltos: el "diámetro de Internet" no es tan grande como crees.