Definition af TTL på netværket encyklopædi.
Hvad er tid til at leve?
tid til at leve, bedst kendt som TTL eller Hop Limit, er en mekanisme, der begrænser levetiden eller levetiden for data i en computer eller netværk. TTL kan implementeres som en tæller eller tidsstempel knyttet til eller indlejret i dataene. Når den foreskrevne hændelsestælling eller tidsperiode er udløbet, kasseres eller fornyes data. I computernetværk forhindrer ttl, at en datapakke cirkulerer på ubestemt tid., I computerprogrammer bruges TTL ofte til at forbedre ydeevnen og styre caching af data.
Tid til at Leve på IP-Pakker
For at sikre IP-pakker har en begrænset levetid på nettet alle IP-pakker har en 8-bit Tid til at Leve (IPv4) eller Hop Limit (IPv6) header-felt og værdi, som angiver det maksimale antal lag tre humle (typisk routere), der kan gennemløbes på vej til deres destination., Hver gang pakken ankommer til en Layer three-netværksenhed (et hop), reduceres værdien med en, før den dirigeres videre. Når værdien til sidst når en, kasseres pakken af den enhed, der modtager den (da værdien reduceres til nul). Selvom dette ikke forhindrer netværksproblemer forårsaget af en routingsløjfe eller lignende, reducerer det deres indflydelse og kan hjælpe med at undgå routerfejl. Da det er et 8 bit felt, er den maksimale mulige værdi 255 (11111111 i binær).,
standard TTL-og Hop-grænseværdier
standard TTL-og Hop-grænseværdier varierer mellem forskellige operativsystemer, her er standardindstillingerne for nogle få:
som du kan se, kan TTL-eller Hop-grænsen, der ses i pakker fra en vært, delvis bruges til at identificere det operativsystem, der bruges på den vært.
Time to Live og DNS Caching
Time to Live (TTL) værdi fortæller lokale opløsende navneservere, hvor længe en post skal gemmes lokalt, før en ny kopi af posten skal hentes fra DNS., Record storage er kendt som DNS-cachen, og handlingen med at gemme poster kaldes caching.
- TTL er en del af Domænenavnssystemet.
- TTLs er indstillet af en autoritativ navneserver for hver ressource rekord.
- TTLs bruges til caching formål. For eksempel www.networkencyclopedia.com TTL-værdi er 86400 sekunder, hvilket er 24 timer. Jo højere en post er TTL, jo længere vil oplysningerne blive cachelagret, og jo mindre forespørgsler en klient bliver nødt til at gøre for at finde domænet.,
- TTLs vil blive brugt af den løse navneserver til at fremskynde navneopløsning ved at cache resultater lokalt.
Indstilling af kortere TTL ‘ er?
det er muligt at indstille kortere TTL ‘ er. Det kan dog forårsage tungere belastninger på en autoritativ navneserver, men kan være nyttigt, når du ændrer adressen på kritiske tjenester som webebservere eller M. – poster (mailserverpegere), og derfor sænkes ofte af DNS-administratoren, inden en tjeneste flyttes, for at minimere forstyrrelser.,
almindelige TTL-værdier
normalt er TTL-værdien 86400 sekunder, hvilket er 24 timer. Dette er et godt udgangspunkt for de fleste poster. Du kan dog indstille højere TTL til M. – eller CNAME-poster, da de forventes at ændre sig meget sjældent. Hvis din service er kritisk, anbefales det, at du indstiller TTL til 1 time (3600 sekunder).
tid til at leve i HTTP
TTL kan også udtrykkes som en dato og et tidspunkt, hvor en post udløber., Expires:
header i HTTP-svar, Cache-Control: max-age
header-felt i både forespørgsler og svar og expires
felt i HTTP-cookies, hurtig time-to-live på denne måde.