Question: what is the difference between request timeout and destination host unreachable?
Answer: Request timed out means that the local host did not receive a response from the destination host, but it was able to reach it. Destination host unreachable means that there was no valid route to the requested host.