Atualmente, estou na faculdade para obter um diploma de bacharel em Engenharia de Redes, e um dos meus professores explicou em sala de aula que um traceroute que mostra, por exemplo, 15 saltos está realmente abstraindo o caminho e, na realidade, muitos outros nós estão envolvidos. Isso é verdade?
Isso contradiz tudo o que posso encontrar no traceroute. Que eu saiba, o traceroute funciona enviando pacotes ICMP (ou UDP) para um destino específico com um TTL de 0 -> n até o destino ser alcançado. Os pacotes do probe que são enviados atingem o tempo limite em cada local ao longo da sucessão, produzindo uma resposta de "tempo excedido" do ICMP e, finalmente, uma mensagem de "porta inacessível" ao chegar ao destino.
Entendo as imperfeições do traceroute - por exemplo, o tráfego do traceroute pode ser bloqueado por determinados gateways ou o TTL do pacote de resposta pode ser definido como o TTL restante do probe, fazendo com que ele nunca retorne ao remetente.
No entanto, depois de muita pesquisa, não consigo encontrar nada que faça referência ao traceroute sendo impreciso no caso de um traceroute que sempre retorna o mesmo caminho. Da mesma forma, nada referente à existência de saltos "extras" não relatados pelo traceroute (exceto saltos * * * que atingiram o tempo limite sem resposta).
Estou aberto à discussão e estou realmente interessado em saber a resposta para isso.