>> Tecnologia eletrônica >  >> Lar 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 entre os dois é que você precisa ser um superusuário em um computador Linux para usar o traceroute, enquanto o tracepath pode ser executado sem essa credencial. Em um PC com Windows, qualquer usuário com acesso à linha de comando pode usar as duas ferramentas de diagnóstico. O Traceroute oferece suporte a um conjunto de parâmetros de pesquisa mais personalizáveis; no entanto, alguns roteadores IP comerciais não oferecem suporte a essas opções avançadas, portanto, a vantagem é limitada.

TracePath


O Tracepath rastreia um caminho para um endereço de rede designado, relatando o "tempo de vida" ou o atraso TTL e as unidades máximas de transmissão (MTU) ao longo do caminho. Este comando pode ser executado por qualquer outro usuário com acesso ao prompt de linha de comando.

Fundamentos do Traceroute


O Traceroute é essencialmente o mesmo que o Tracepath, exceto que, por padrão, ele fornecerá apenas o valor TTL. Se você quiser dados adicionais, deverá solicitar essas variáveis ​​na linha de comando. Além disso, o traceroute requer acesso de superusuário para executar o comando em uma caixa Linux, e algumas solicitações de dados avançados podem não ser suportadas por todos os roteadores ao longo do caminho. Em um ambiente Windows, qualquer usuário com acesso à linha de comando pode executar o Traceroute.

Comandos avançados de traceroute


Um comando avançado disponível no Traceroute é a capacidade de executar um rastreamento de rede usando o protocolo IPv4 ou IPv6. Também é possível escolher entre os formatos de dados ICMP, TCP ou UDP para uma sonda. O Traceroute pode escolher roteamentos de origem específicos para o probe e escolher de qual porta enviar. Ele pode definir limites no TTL mínimo e máximo para aceitar de um probe de saída. Além disso, o Traceroute pode mostrar o tempo de espera para pings de resposta, bem como definir quantos pacotes são enviados em cada teste e quantos testes devem ser enviados. Alguns desses comandos podem não ser suportados pelo hardware de rede ao longo do caminho, o que pode encerrar o probe antes que ele atinja seu destino de destino.