Redes
Já o aplicativo TRACEROUTE é uma ferramenta que permite descobrir o caminho feito pelos pacotes desde a sua origem até o seu destino. Ele é usado para testes, medidas e gerenciamento da rede. Este aplicativo pode ser utilizado para detectar falhas como, por exemplo, gateways intermediários que descartam pacotes ou rotas que excedem a capacidade de um datagrama IP. Com esta ferramenta, o atraso da "viagem" do pacote entre a origem e gateways intermediários é reportado, permitindo determinar a contribuição de cada gateway para o atraso total da "viagem" do pacote desde a origem até o seu destino.
Como o ping é implementado (que mecanismos e protocolos da família TCP/IP ele usa para funcionar)?
Ambos os aplicativos PING e TRACEROUTE utilizam o ICMP. O protocolo de mensagem de controle da Internet (ICMP), é obrigatório em implementações da camada IP. Na sua maioria indicam a ocorrência de problemas no transporte de algum datagrama ou servem para operações de controle. Esses problemas podem ser causados, quando a máquina de destino não está conectada na rede, quando campo do datagrama TTL expira ou quando os roteadores ficam muito congestionados, não conseguindo