Maga37 » 05 ноя 2016, 22:18
TTL расшифровывается как Time To Live т.е. время жизни дейтаграммы в секундах. При прохождении дейтаграммы через роутер TTL уменьшается на единицу. Нужно это для того чтобы дейтаграмма бесконечно не гуляла по сети, если не сможет дойти до адресата. Роутер, при попадании в который, дейтаграмма исчерпала свое значение TTL, посылает отправителю сообщение ICMP о том, что данная дейтаграмма превысила максимально допустимое время своего пребывания в сети. Максимальное значение TTL=255. Причем разные ОС генерируют пакеты с разным TTL.
Естественно если пингуешь из разных мест дейтаграмма проходит через разное количество роутеров и TTL тоже будет разное.