Значение времени жизни (ttl) в компьютерных сетях IP DATAGRAM

Значение времени жизни (ttl) в компьютерных сетях IP DATAGRAM

У меня есть вопрос относительно TTL в компьютерных сетях.

по словам ДЖЕЙМСА Ф. КУРОЗА в книге «КОМПЬЮТЕРНЫЕ СЕТИ» — подход «сверху вниз»

Time -to-live- The time-to-live (TTL) field is included to ensure that datagrams 
do not circulate forever (for example, a long-lived routing loop) in the network.
This field is decremented by one each time the datagram is processed by a router. 
If the TTL field reaches 0, a router must drop that datagram.

Мой вопрос заключается в том,TTL становится равным 0 или нет, когда пакет достигает пункта назначения.хост или в нем останется какая-то ценность?

Я заметил из команды ping в UBUNTU, что команда ping имеет TTL=64, даже если местом назначения является то же самое устройство (обратная петля ping), в таком случае TTL не будет уменьшен до 0 при достижении места назначения, а в Windows TTL установлен на 128.

мой вопрос

1) Так TTL меняется для каждого созданного IP-пакета в зависимости от места назначения? Или он предопределен ОС для каждого пакета?

2) Равен ли он нулю, когда достигает хоста назначения, на который пакет предназначался? Если нет, то как TTL помогает распознавать хост-машину назначения?

Связанный контент