Time-to-Live(TTL)-Wert in IP-DATAGRAM-Computernetzwerken

Time-to-Live(TTL)-Wert in IP-DATAGRAM-Computernetzwerken

Ich habe eine Frage zu TTL in Computernetzwerken

nach JAMES F. KUROSE im Buch COMPUTER NETWORKING-a top-down approach

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.

Meine Frage ist, obTTL wird 0 oder nicht, wenn das Paket das Ziel erreichtHost oder wird noch etwas Wert darin verbleiben?

Mir ist beim Ping-Befehl in UBUNTU aufgefallen, dass der Ping-Befehl TTL=64 hat, selbst wenn das Ziel dasselbe Gerät ist (Ping-Loopback). In diesem Fall wird der TTL beim Erreichen des Ziels nicht auf 0 reduziert und Windows hat einen TTL von 128.

meine Frage ist

1) Variiert also die TTL für jedes gesendete IP-Paket je nach Ziel? Oder ist sie vom Betriebssystem für jedes Paket vordefiniert?

2) Ist es Null, wenn es den Zielhost erreicht, an den das Paket gesendet werden sollte? Wenn nein, wie hilft TTL bei der Erkennung des Zielhostcomputers?

verwandte Informationen