“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.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo