Time To Live is a mechanism to prevent messages from traversing the network indefinitely
Every IP packet has a Time To Live, it is a counter that gets deducted when it passes a router. It prevents a packet from traversing the network endlessly. If the packets TTL reaches 0 it gets discarded. TTL can be a timestamp or a counter.