Time-to-live (TTL), er en verdi i en Internet Protocol (IP) – pakke som forteller en nettverksruter om ikke pakken har vært i nettverket for lang tid, og bør kastes. I IPv6-TTL-feltet i hver pakke har blitt omdøpt hop limit.
En IP-TTL er i utgangspunktet satt av systemet sending av pakken. Den kan stilles inn på en verdi mellom 1 og 255; ulike operativsystemer ved å konfigurere forskjellige standarder., Hver ruter som mottar pakken trekker minst 1 fra teller; hvis antallet er fortsatt større enn 0, ruter fremover pakken, ellers er det forkaster det og sender en Internet Control Message Protocol (ICMP) melding tilbake til den opprinnelige verten, som kan utløse en sending.
poenget med TTL/hop limit er å holde strømmer av uekspedert pakker fast i ruting-løkker (kanskje på grunn av feil ruting tabeller) fra sirkulerende alltid, og fyller opp nettverk i spørsmålet., I Multiprotocol Label Switching (MPLS) skyene, MPLS TTL er kopiert fra IP-TTL når IP-pakke kommer inn i skyen. På egress, den MPLS TTL-verdien er kopiert inn IP-TTL-feltet (så lenge det er mindre enn verdien i feltet).
ping og traceroute verktøy både gjøre bruk av TTL-verdien for å forsøke å nå et gitt vertsmaskinen eller å følge en rute til at verten., Traceroute sender en strøm av pakker med suksessivt høyere TTLs slik at hvert vil bli forkastet i sving ved neste hop (ruteren) på ruten til destinasjonen: De første pakken har en TTL av en og er forkastet av den første ruteren, den andre har en TTL to og to, er forkastet av den neste ruteren, og så videre. Tiden mellom sending av pakken og få tilbake ICMP-meldingen at det ble forkastet som brukes til å beregne hver påfølgende hop travel tid.
I IP multicast, TTL styrer omfang eller rekkevidde i som en pakke kan bli videresendt., Konvensjonen er:
- 0 er begrenset til den samme verten
- 1 er begrenset til de samme delnett
- 32 er begrenset til det samme nettstedet
- 64 er begrenset til samme område
- 128 er begrenset til samme kontinent
- 255 er ubegrenset
begrepet tid-å-live er også brukt til å beskrive den tiden som en DNS-posten, kan bli returnert fra hurtigbufferen., I denne sammenheng, TTL er en numerisk verdi som ligger i en DNS-post på den autoritative DNS-serveren for domenet, å definere antall sekunder som en caching server kan gi sin bufret verdi for posten. Når så mange sekunder har gått siden siste oppdatering, caching server vil nå ut til den autoritative serveren igjen og mottar den aktuelle (og muligens endret) verdi for posten.
I HTTP, time-to-live beskriver antall sekunder som som bufret innhold på Nettet kan være returnert før Web-server er nødvendig for å kontrollere igjen at det fortsatt er «frisk.,»En standard verdi er definert av innstillinger på Web-serveren, men kan overstyres av cache-control-koder (som angir hvilke typer av servere, hvis noen, kan bufre data) eller utløper koder (som angir dato og klokkeslett for når innholdet er foreldet) i HTML-siden overskrifter.