Tengo una consulta sobre TTL en redes informáticas
según JAMES F. KUROSE en el libro REDES DE COMPUTADORAS: un enfoque de arriba hacia abajo
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.
Mi pregunta es siTTL se vuelve 0 o no cuando el paquete llega al destinohost o le quedará algún valor en él?
Noté en el comando ping en UBUNTU que el comando ping tiene TTL = 64 incluso si el destino es el mismo dispositivo (bucle invertido de ping), de ser así, el TTL no se reducirá a 0 al llegar al destino y Windows tiene un TTL configurado. al 128.
mi pregunta es
1) Entonces, ¿el TTL varía para cada paquete IP realizado según el destino? ¿O está predefinido por el sistema operativo para cada paquete?
2) ¿Es cero cuando llega al host de destino al que se pretendía enviar el paquete? Si no, ¿cómo ayuda TTL a reconocer la máquina host de destino?