WikiDer > Zeit zu leben

Time to live

Im Computernetzwerke begrenzt die Zeit zu leben (TTL) schätzen die Zeit, die eine Menge Termine im Netzwerk vorhanden sind, bevor sie verworfen werden. Es wird verwendet in Internetprotokoll (IP) Pakete und mit Domainnamensystem (DNS-)Datensätze.

Zeit zum Leben im Internetprotokoll

Im IPv4 ist TTL ein Feld der Größe von 8 Bits (1 Oktett) im Header des IP-Pakets (9. Oktett von 20). Der TTL-Wert legt eine Obergrenze für die Zeit fest, die das Paket im Netzwerk existieren kann. Das TTL-Feld wird vom Absender ausgefüllt und mit jedem verkleinert Router und Computer als Tor auf die das IP-Paket auf dem Weg zu seinem Ziel stößt. Wenn das TTL-Feld 0 erreicht, bevor das IP-Paket an das endgültige Ziel geliefert wird, wird das Paket verworfen und a ICMPPaket mit einer Fehlermeldung an den Absender gesendet (mit Code: 11 - Zeitüberschreitung). Der TTL-Wert soll verhindern, dass ein unzustellbares Paket weiterhin über das Netzwerk zirkuliert.

Theoretisch ist die Zeit zum Leben wert in Sekunden gemessen, aber in der Praxis ist der TTL-Wert eine Zahl, die mit jedem "Sprung" reduziert wird. Um dies besser widerzuspiegeln, heißt das Feld Hop-Limit im IPv6. Unix-Computer senden Pakete mit einer Standard-TTL von 64, während Windows-Computer normalerweise Pakete mit einer Start-TTL von 128 senden.

Der Unix-Befehl Traceroute (tracert unter Windows) nutzt die Funktionalität des TTL-Werts.

Zeit, im DNS zu leben

Time-to-Live-Werte gibt es auch im Domain Name System, wo sie von einer maßgeblichen Stelle eingetragen werden Name Server für einen Resource Record (eine lesbare Computeradresse und ein IP Adresse). Wenn ein Nameserver mit a Zwischenspeicher nach dem Resource Record fragt, wird er auch für die von der TTL angegebene Zeit zwischengespeichert. Wenn der Nameserver vor Ablauf der TTL nach denselben Informationen gefragt wird, wird die Version aus dem Cache zurückgegeben, anstatt den Resource Record erneut anzufordern. Ein Nameserver kann auch mit einer Antwort antworten, dass er die IP-Adresse für die Domain nicht hat (mit dem NXDOMAIN-Code d.h. keine solche Domäne); diese haben in der Regel eine kurze Lebenszeit (maximal 3 Stunden).

Kurze Zeit zum Leben von Werten kann die Autorität stärker belasten Name Server Sie können jedoch nützlich sein, wenn die Adresse eines wichtigen Dienstes (wie z Webserver oder ein MX-Eintrag) ist geändert. DNS-Administratoren verringern häufig die TTL einer solchen Adresse, bevor sie sich ändert, um Unannehmlichkeiten für die Benutzer zu minimieren.

Die verwendete Einheit ist Sekunden. Ein häufig verwendeter TTL-Wert für DNS ist 86400 Sekunden, was 24 Stunden entspricht. Ein TTL-Wert von 86400 würde bedeuten, dass DNS-Server weltweit bei Änderung eines DNS-Eintrags bis zu 24 Stunden lang den alten Wert aus ihrem Cache verwenden könnten.

Siehe auch

Externe Links