Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] não entendi muito bem o comando traceroute

Olá,

Não consegui entender muito bem o comando traceroute e também, quando passo o comando traceroute 8.8.8.8 não aparece os 30 pacotes.

Sei que pode ser um pouco diferente aqui no meu para do professor da aula, mas seria tanta diferença assim?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Alguém pode me ajudar?

2 respostas
solução!

Olá, Guilherme! Tudo bem?

Esse comando é utilizado para rastrear a rota que os pacotes de dados percorrem da sua máquina até o destino especificado, no seu caso, o servidor DNS do Google (8.8.8.8).

Quando você menciona que não aparecem os 30 pacotes, é importante entender que o traceroute não exibe "pacotes", mas sim "saltos" (hops) que representam os dispositivos intermediários (como roteadores) pelos quais seu pacote de dados passa até chegar ao destino. Por padrão, o traceroute tenta fazer até 30 saltos para alcançar o destino e mostra três medições de tempo para cada salto.

No seu caso, parece que o traceroute não está conseguindo obter respostas de todos os dispositivos intermediários na rota até o 8.8.8.8. Isso pode acontecer por várias razões, como dispositivos configurados para não responderem a esse tipo de solicitação ou até mesmo perda de pacotes na rede. Os asteriscos (*) indicam onde o traceroute não recebeu uma resposta.

A saída que você está vendo é diferente da do professor porque a rota da internet pode variar de acordo com diversos fatores, como sua localização geográfica, configurações de rede, e políticas dos provedores de internet.

Se você quiser tentar obter uma resposta mais completa, pode tentar usar a opção -I para usar pacotes ICMP ECHO, que são os mesmos usados pelo comando ping, como mencionado na aula. Em alguns casos, isso pode ajudar a obter respostas de dispositivos que não respondem ao tipo de pacote UDP padrão do traceroute. O comando ficaria assim:

traceroute -I 8.8.8.8

Lembre-se de que o fato de não obter todas as respostas do traceroute não significa necessariamente que há um problema com sua conexão ou que você não consiga alcançar o destino. É apenas uma limitação na visibilidade da rota completa.

Espero que essa explicação tenha esclarecido suas dúvidas e que você consiga usar o traceroute para entender melhor como os dados estão viajando pela internet. Experimente também o comando com a opção -I para ver se obtém uma saída diferente.

Bons estudos!

Boa tarde, Lucas!

Entendi sim... muito obrigado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software