TTL expired in transit vs Device Unreachable

What could be the reason and probable cause for receiving the following results while pinging: “TTL expired in transit” and “Device Unreachable”? what kind of troubleshooting steps we can take?