No olvides que en la informática cualquier problema casi siempere puede tener diferentes soluciones, por lo tanto te enseñaremos lo más óptimo y eficiente.
Todo tiene que ver con cómo funciona tracert. Ping es ICMP directo del punto A al punto B, que atraviesa redes a través de reglas de enrutamiento. Tracert funciona de manera muy diferente, aunque utiliza ICMP.
Tracert funciona apuntando al salto final, pero limitando el TTL y esperando un mensaje de tiempo excedido, y luego aumentándolo en uno para la siguiente iteración. Por lo tanto, la respuesta que obtiene no es una respuesta de eco ICMP a la solicitud de eco ICMP del host en el camino, sino un mensaje de tiempo excedido de ese host, por lo que aunque está usando ICMP, lo está usando de una manera muy diferente. .
Puedes leer más detalles al respecto aquí.
En primer lugar, sus dos comandos están enviando paquetes con diferentes direcciones IP de destino. Eso significa que pueden tomar diferentes rutas.
Cuando veas 66.249.95.234
en la ruta hacia 216.58.220.100
puede suponer que los paquetes con la dirección de destino 66.249.95.234
estaría utilizando la misma ruta hasta llegar a ese punto. Sin embargo, esa no es una suposición válida.
Es totalmente válido para la ruta a 66.249.95.234
ser más largo que el de 216.58.220.100
. A veces incluso sucede que no hay una ruta que pueda llevar tus paquetes a ese enrutador intermedio, pero no sería una red bien diseñada, si ese fuera el caso.
no se si el tracert
y ping
los comandos que está utilizando utilizan el mismo protocolo. La mayoría de las implementaciones de ping utilizan paquetes de solicitud de eco ICMP. Sin embargo, existen implementaciones de traceroute que admiten una amplia gama de protocolos, incluidos paquetes de solicitud de eco ICMP, TCP SYN y UDP. Si los dos usan protocolos diferentes, eso podría ser un factor que contribuya a ver resultados diferentes.
Finalmente, incluso si todos los paquetes llegaran 66.249.95.234
es posible que 66.249.95.234
se comportaría muy diferente dependiendo de si necesita:
- Reenviar el paquete
- Produce un error ICMP en un paquete dirigido a sí mismo
- Producir un error ICMP en un paquete dirigido a otra persona
La elección de descartar paquetes silenciosamente en solo uno de los tres casos obviamente dañará muchas herramientas de diagnóstico de red, sin embargo, eso no impide que algunos administradores de sistemas lo hagan de todos modos.