Exercicio Ping Tracert
Segundo a documentação do QEMU ( https://wiki.archlinux.org/index.php/QEMU ), ele não trabalha com
ICMP, apenas o simula com TCP e UDP. Com isso o pacote é enviado via UDP (não existe reply), não sendo possível testar conectividade.
(Figura acima foi tirada do manual do Qemu) Ping via PC
Ping via Qemu
2. TraceRT
Com base nas imagens, pudemos determinar que ao fazer um Tracert para o IP 8.8.8.8, a origem envia pacotes echo ICMP com TTL para o destino (valor inicial 1). Cada roteador que receber a solicitação, e não for o destino, irá decrementar o valor dele em 1, antes de encaminhálo para o próximo salto. Se o valor do TTL chegar a 0, uma mensagem de ICMP de tempo excedido é enviado para a origem.
Quando o pacote chegar ao destino, o roteador o devolve a origem, incrementado o TTL em 1 a cada resposta de tempo excedido, ou até que a valor máximo dele seja alcançado. O valor do TTL do caminho de volta pode ser maior que o da ida, pois não necessariamente o pacote volta pelo mesmo caminho, ele é determinado pelos roteadores intermediários.
Durante esse processo do “tracert” é impressa uma lista ordenada desses roteadores intermediários pelos quais o ICMP passou.