O programa Tracert usa o
tempo para viver (ttl) Campo no cabeçalho IP para determinar os roteadores no caminho para um destino.
Aqui está como funciona:
1.
Definindo o TTL: O Tracert começa enviando um pacote ICMP (Internet Control Message Protocol) com um valor TTL de 1.
2.
Ações do roteador: À medida que o pacote viaja pela rede, cada roteador diminui o valor TTL em 1. Quando o TTL atinge 0, o roteador descarta o pacote e envia uma mensagem do ICMP excedeu a mensagem de volta à fonte.
3.
Identificando roteadores: O Tracert recebe a mensagem de tempo do ICMP excedeu, que contém o endereço IP do roteador que descartou o pacote. Isso identifica o primeiro roteador no caminho.
4.
aumentando o TTL: O Tracert envia outro pacote ICMP, mas desta vez com um TTL de 2. Esse processo continua, aumentando o valor TTL para cada pacote enviado.
5.
destino final: Quando o TTL atingir um valor alto o suficiente para que o pacote chegue ao destino, o roteador final não enviará uma mensagem excedida por tempo do ICMP. Em vez disso, o host de destino responderá com uma mensagem inacessível de destino ICMP.
Ao analisar as respostas do ICMP em cada incremento TTL, o Tracert pode determinar os endereços IP de todos os roteadores no caminho da fonte para o destino.