TTL [Time To Live]

« Zurück zum Profi-Tutorials-Glossar

TTL steht für Time to Live und gibt in der Informatik die verbleibende "Restlebenszeit" eines Datenpakets an.

Beim Internet Protocol wird die Time to Live in Sekunden angegeben und mit jeder passierten Zwischenstation bzw. jedem 'Hop' um die Verweildauer des Pakets, mindestens jedoch um eins, reduziert. Aufgrund der in den meisten Fällen sehr kurzen Verweildauer gibt die Time to Live daher die Anzahl verbleibender 'Hops' an.

Die Time to Live wird in einem 8-Bit-Datenfeld gespeichert und ist deshalb auf einen Maximalwert von 255 begrenzt. Erreicht die Time to Live den Wert 0, dann wird das jeweilige Datenpaket verworfen und die ICMP-Antwort "Typ 11: Time exceeded" mit Code 0: "Time to live exceeded in transit" zurück an den Absender gesendet. Ob das Paket sein Ziel erreicht hat ist dabei egal - auf diesem Weg wird der sinnlose Verbleib von 'nicht zustellbaren' Datenpaketen im Netzwerk verhindert.

Mit IPv6 wurde die TTL des Internet Protocol durch das sogenannte Hop Limit ersetzt.

Die genaue originale Spezifikaton des IP-Protokolls kann im RFC 791 nachgelesen werden.

Kategorien: Informatik, Netzwerke
« Zurück zum Profi-Tutorials-Glossar

Joel Benseler

>