>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Diferenças Entre Traceroute e Tracepath

Tracepath e traceroute são comandos de mapeamento de rede muito semelhantes. A principal diferença é que no Linux você precisa ser superusuário (root) para usar o traceroute, enquanto o tracepath pode ser executado sem essa credencial. No Windows, qualquer usuário com acesso à linha de comando pode usar ambas as ferramentas. O traceroute suporta parâmetros de busca mais personalizáveis; porém, alguns roteadores IP comerciais não suportam essas opções avançadas, limitando a vantagem.

Tracepath

O Tracepath rastreia o caminho até um endereço de rede designado, relatando o "time to live" (TTL) e as unidades máximas de transmissão (MTU) ao longo do percurso. Este comando pode ser executado por qualquer usuário com acesso ao prompt de comando.

Noções Básicas do Traceroute

O traceroute é essencialmente igual ao Tracepath, exceto que, por padrão, retorna apenas o valor TTL. Se quiser dados adicionais, deve solicitar essas variáveis na linha de comando. Além disso, o traceroute requer acesso de superusuário no Linux, e algumas solicitações avançadas podem não ser suportadas por todos os roteadores no caminho. No Windows, qualquer usuário com acesso à linha de comando pode executar o traceroute.

Comandos Avançados do Traceroute

Um comando avançado do traceroute é a capacidade de executar rastreamento usando protocolo IPv4 ou IPv6. Também é possível escolher entre formatos de dados ICMP, TCP ou UDP para a sonda. O traceroute pode escolher roteamentos de origem específicos e a porta de envio. Pode definir limites de TTL mínimo e máximo para aceitar de uma sonda de saída. Além disso, pode mostrar o tempo de espera para pings de resposta, definir quantos pacotes são enviados em cada sonda e quantas sondas enviar. Alguns desses comandos podem não ser suportados pelo hardware de rede no caminho, o que pode encerrar a sonda antes do destino.