As I see in wikipedia, traceroute utility sends a sequence of packets using ICMP protocol in groups of three and with incrementing TTL value to identify the network routers. It also says that Internet Protocol doesn`t guarantee that all the packets take the same route.
So I have three questions:
1- Why are THREE packets sent for each router?
2- What would happen if these three packets with the same TTL value traverse in different routing ways?
3- When these routes can be changed during the time for different packet groups, how can the result be useful?!
Thanks in advance