Traceroute

Traceroute é um utilitário que grava a rota (os computadores gateway específicos em cada salto) através da Internet entre o seu computador e um computador de destino especificado. Ele também calcula e exibe a quantidade de tempo que cada salto levou. O Traceroute é uma ferramenta útil tanto para entender onde os problemas estão na rede da Internet como para obter uma noção detalhada da própria Internet. Outro utilitário, PING, é frequentemente usado antes do uso do traceroute para ver se um host está presente na rede.

O utilitário traceroute vem incluído com vários sistemas operacionais, incluindo sistemas operacionais baseados no Windows e UNIX (como o AIX/6000 da IBM) ou como parte de um pacote TCP/IP. Se o seu sistema não inclui o utilitário, você pode instalá-lo. Existem versões freeware que você pode baixar.

Como Funciona

Quando você entra no comando traceroute, o utilitário inicia o envio de um pacote (usando o Protocolo de Mensagem de Controle da Internet ou ICMP), incluindo no pacote um valor limite de tempo (conhecido como o "time to live" (TTL) que é projetado para ser excedido pelo primeiro roteador que o recebe, que retornará uma mensagem Time Exceeded. Isto permite que o traceroute determine o tempo necessário para o salto para o primeiro roteador. Aumentando o valor limite de tempo, ele reenvia o pacote para que ele chegue ao segundo roteador no caminho para o destino, que retorna outra mensagem de Time Exceeded, e assim por diante. O Traceroute determina quando o pacote chegou ao destino, incluindo um número de porta que está fora do intervalo normal. Quando é recebido, uma mensagem Port Unreachable é retornada, permitindo que o traceroute meça o tempo de duração do salto final. À medida que o tracerouting avança, os registros são exibidos para você hop by hop. Na verdade, cada salto é medido três vezes. (Se você vir um asterisco (*), isso indica um salto que excedeu algum limite.)

Se você tiver um sistema operacional Windows, tente traceroute clicando em Start-->Programs-->MS-DOS Prompt, e então no prompt C:WINDOWS, digite:

tracert www.whatis.com