Ambos `ping` e` tracert` (ou `traceroute`) usam pacotes do
icmp protocolo.
*
ping Usa a solicitação do eco do ICMP e as mensagens de resposta do eco.
*
traceroute Usa as mensagens excedidas pelo tempo do ICMP e, opcionalmente, pacotes UDP ou TCP (dependendo do sistema de implementação e operação). No entanto, o mecanismo subjacente para determinar o caminho depende do tempo do ICMP excedeu as mensagens geradas ao longo da rota quando o tempo de vida dos pacotes (TTL) expirar.