Time To Live (TTL) в компьютерных сетях работает как механизм обратного отсчёта для пакетов данных. 2
При создании пакета ему присваивается начальное значение TTL, обычно установленное операционной системой отправляющего устройства. 2 Распространённые начальные значения: 64, 128 или 255. 2
По мере прохождения пакета по сети каждый встреченный маршрутизатор (известный как «хоп») уменьшает значение TTL на единицу. 25 Этот процесс продолжается до одного из двух сценариев: либо пакет достигает своего назначения, либо значение TTL достигает нуля. 2
Если последнее происходит, маршрутизатор, который уменьшил TTL до нуля, отбрасывает пакет и может отправить сообщение ICMP Time Exceeded обратно источнику, эффективно завершая путь пакета. 25
Этот механизм служит важной целью: он предотвращает бесконечную циркуляцию пакетов в сети из-за циклов маршрутизации или неправильной конфигурации, что в противном случае могло бы привести к перегрузке сети. 2