“Envia pacotes ICMP, incrementando o campo TTL do protocolo ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: Aplicativo TRACERT (Alternativa E)
Vamos entender por que a alternativa E é a correta. O enunciado descreve um procedimento que envolve o envio de pacotes ICMP, a incrementação do campo TTL (Time To Live) do protocolo IP e a espera das respostas para mostrar dados como nome de host, endereço IP e tempo de ida e volta dos pacotes (round-trip time).
O TRACERT (ou traceroute em sistemas Unix/Linux) é uma ferramenta de diagnóstico de rede que serve exatamente para esse propósito. Ele funciona da seguinte maneira:
- Envia pacotes ICMP (Internet Control Message Protocol) ou UDP (User Datagram Protocol).
- Incrementa gradualmente o campo TTL (Time To Live) do protocolo IP. O TTL é um valor que determina o tempo de vida de um pacote na rede, sendo decrementado em cada roteador que o pacote atravessa. Quando o TTL chega a zero, o pacote é descartado e uma mensagem de erro é enviada de volta ao remetente.
- A cada incremento do TTL, o TRACERT espera por respostas dos roteadores intermediários, coletando informações como nome de host, endereço IP e o tempo de ida e volta (round-trip time) dos pacotes.
Dessa forma, o TRACERT permite mapear o caminho que os pacotes percorrem até o destino final, identificando cada roteador intermediário e medindo o tempo necessário para chegar até eles.
Agora vamos descartar as outras alternativas incorretas:
- Protocolo ICMP (Alternativa A): O ICMP é utilizado pelo TRACERT, mas ele é um protocolo de controle de erro e não uma ferramenta específica para mapear rotas.
- Protocolo ARP (Alternativa B): O ARP (Address Resolution Protocol) é usado para mapear endereços IP em endereços MAC, não para rastrear rotas.
- Protocolo RARP (Alternativa C): O RARP (Reverse Address Resolution Protocol) é utilizado para obter um endereço IP com base em um endereço MAC, e não está relacionado ao rastreamento de rotas.
- Aplicativo PING (Alternativa D): O PING apenas verifica a conectividade entre dois pontos na rede, enviando pacotes ICMP e esperando respostas, mas não incrementa o campo TTL nem mapeia o caminho até o destino.
Portanto, a descrição do enunciado corresponde claramente ao funcionamento do TRACERT.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
A descrição apresentada na pergunta refere-se ao comando "traceroute" (ou "tracert" em sistemas Windows), que é utilizado para verificar a rota que os pacotes de dados estão seguindo na rede. O funcionamento detalhado do comando pode ser descrito da seguinte forma:
O comando traceroute envia pacotes ICMP com um TTL (Time-to-Live) inicial de 1 para o destino desejado.
O primeiro roteador da rota recebe o pacote ICMP, decrementa o TTL e verifica que o TTL atingiu o valor zero. O roteador então descarta o pacote e envia uma mensagem ICMP de "Time Exceeded" (tempo esgotado) de volta para o emissor do pacote.
O emissor do pacote recebe a mensagem de "Time Exceeded" e anota o endereço IP do roteador que enviou a mensagem.
O comando traceroute repete os passos 1 a 3 com um TTL incrementado em 1 a cada iteração, para que o pacote seja enviado para o segundo roteador da rota.
O processo continua até que o pacote alcance o destino desejado. Nesse caso, o destino responde com um pacote ICMP de "Echo Reply" (resposta de eco) para o emissor do pacote.
O comando traceroute exibe na tela as informações coletadas durante o processo, incluindo o nome de host (se disponível), o endereço IP e o tempo de ida e volta dos pacotes (round-trip time) para cada roteador da rota.
Dessa forma, o comando traceroute permite verificar a rota que os pacotes de dados estão seguindo na rede, identificando possíveis problemas de latência ou de perda de pacotes em cada um dos roteadores da rota.
O comando traceroute (ou tracert no Windows) envia pacotes com TTLs crescentes. Cada roteador decrementa o TTL e, ao chegar a 0, envia de volta uma mensagem ICMP Time Exceeded. Explora o comportamento do campo TTL nos datagramas IP e o uso do ICMP para identificar os roteadores intermediários.
ARP (Address Resolution Protocol): Resolve endereços IP para MAC.
RARP (Reverse Address Resolution Protocol): oposto do ARP, resolve de MAC para IP.
ping: usa ICMP para teste de conectividade.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo