definitie van TTL in de Network Encyclopedia.

Wat is de tijd om te leven?

Time to live, beter bekend als TTL Of Hop Limit, is een mechanisme dat de levensduur van gegevens in een computer of netwerk beperkt. TTL kan worden geïmplementeerd als een teller of tijdstempel die aan de gegevens is gekoppeld of in de gegevens is ingebed. Zodra het voorgeschreven aantal gebeurtenissen of de voorgeschreven tijdsduur is verstreken, worden gegevens weggegooid of opnieuw bevestigd. In computernetwerken voorkomt TTL dat een datapakket voor onbepaalde tijd circuleert., In computertoepassingen wordt TTL vaak gebruikt om de prestaties te verbeteren en de caching van gegevens te beheren.

Time-to-Live voorbeeld

Time-to-Live op IP-Pakketten

Om ervoor te zorgen IP-pakketten hebben een beperkte levensduur op het netwerk alle IP-pakketten hebben een 8-bits Time-to-Live (IPv4) of Hop-Limiet (IPv6) – header-veld en de waarde die hiermee geeft u het maximum aantal laag drie hops (meestal routers) die kan worden afgelegd op de weg naar hun bestemming., Elke keer dat het pakket aankomt op een layer three network device (een hop) wordt de waarde met één verminderd voordat het verder wordt geleid. Wanneer de waarde uiteindelijk één bereikt, wordt het pakket weggegooid door het apparaat dat het ontvangt (omdat de waarde tot nul wordt gereduceerd). Hoewel dit netwerkproblemen veroorzaakt door een routing loop of iets dergelijks niet zal voorkomen, vermindert het de impact ervan en kan het helpen routerfouten te voorkomen. Aangezien het een 8 bit veld is, is de maximaal mogelijke waarde 255 (11111111 in binair).,

Default TTL and Hop Limit Values

Default TTL and Hop Limit values vary by different operating systems, here are the defaults for a few operating systems:

zoals u kunt zien, kan de TTL Of Hop limiet in pakketten van een host gedeeltelijk worden gebruikt om het besturingssysteem te identificeren dat op die host wordt gebruikt.

Time To Live en DNS-Caching

Time To Live (TTL) – waarde geeft aan hoe lang een record lokaal moet worden opgeslagen voordat een nieuwe kopie van de record uit DNS moet worden opgehaald., De opslag van records staat bekend als de DNS-cache, en de handeling van het opslaan van records wordt caching genoemd.

  1. TTL is onderdeel van het Domain Name System.
  2. TTLs worden ingesteld door een gezaghebbende nameserver voor elke bronrecord.
  3. TTLs worden gebruikt voor cachingdoeleinden. Bijvoorbeeld, www.networkencyclopedia.com TTL-waarde is 86400 seconden, dat is 24 uur. Hoe hoger de TTL van een record, hoe langer de informatie in de cache wordt opgeslagen, en hoe minder queries een client moet maken om het domein te vinden.,
  4. TTLs zal gebruikt worden door de resolving name server om het oplossen van namen te versnellen door resultaten lokaal in de cache te plaatsen.

kortere TTLs instellen?

het is mogelijk om kortere TTLS in te stellen. Echter, het kan leiden tot zwaardere belastingen op een gezaghebbende nameserver, maar kan nuttig zijn bij het wijzigen van het adres van kritieke diensten zoals webservers of MX records (mailserver pointers), en daarom worden vaak verlaagd door de DNS-beheerder voorafgaand aan een dienst wordt verplaatst, om storingen te minimaliseren.,

gemeenschappelijke TTL-waarden

Gewoonlijk is de TTL-waarde 86400 seconden, wat 24 uur is. Dit is een goed uitgangspunt voor de meeste platen. U kunt echter hogere TTL instellen voor MX-of CNAME-records omdat deze naar verwachting zeer zelden zullen veranderen. Als uw service kritiek is, is het raadzaam om TTL in te stellen op 1 uur (3600 seconden).

tijd om in HTTP

TTL te leven kan ook worden uitgedrukt als een datum en tijd waarop een record verloopt., Het Expires: header in HTTP-antwoorden, het Cache-Control: max-age headerveld in zowel verzoeken als antwoorden en het expires veld in HTTP-cookies drukken time-to-live op deze manier uit.