Zum Hauptinhalt springen

8. Lebensdauer (TTL)

Die Definition der für das TTL-Feld in STD 13 geeigneten Werte ist nicht so klar, wie sie sein könnte, was die Frage betrifft, wie viele signifikante Bits existieren und ob der Wert vorzeichenbehaftet oder vorzeichenlos ist. Hiermit wird festgelegt, dass ein TTL-Wert eine vorzeichenlose Zahl mit einem Mindestwert von 0 und einem Höchstwert von 2147483647 ist. Das heißt, ein Maximum von 2^31 - 1. Bei der Übertragung ist dieser Wert in den weniger signifikanten 31 Bits des 32-Bit-TTL-Felds zu kodieren, wobei das höchstwertige, also das Vorzeichenbit, auf Null gesetzt ist.

Implementierungen sollten TTL-Werte, die mit gesetztem höchstwertigem Bit empfangen werden, so behandeln, als wäre der gesamte empfangene Wert Null.

Es steht Implementierungen stets frei, für jede empfangene TTL eine Obergrenze festzulegen und jeden größeren Wert so zu behandeln, als wäre er diese Obergrenze. Die TTL gibt eine maximale Lebensdauer an, keine verpflichtende Lebensdauer.