Time-to-live (TTL) on Internet Protocol (IP) – paketissa oleva arvo, joka kertoo verkkoreitittimelle, onko paketti ollut verkossa liian kauan ja tulisi hävittää. IPv6: ssa kunkin paketin TTL-kenttä on nimetty hop limitiksi.
IP TTL asetetaan aluksi paketin lähettävän järjestelmän avulla. Se voidaan asettaa mihin tahansa arvoon 1-255; eri käyttöjärjestelmät asettavat erilaisia oletusarvoja., Jokainen reititin, joka vastaanottaa paketin vähentää vähintään 1 kreivi; jos määrä on edelleen suurempi kuin 0, reititin välittää paketin, muuten se hylkää sen ja lähettää Internet Control Message Protocol (ICMP) viesti takaisin alkuperäiselle isäntä, joka voi laukaista uudelleen.
TTL / hop-raja-arvon pointti on pitää reitityssilmukoihin jumittuneiden pakettien virrat (ehkä virheellisten reititystaulukkojen vuoksi) kiertämästä ikuisesti ja tukkimasta kyseisiä verkkoja., Multiprotocol Label Switching (MPLS) – pilvissä MPLS TTL kopioidaan IP TTL: stä IP-paketin saapuessa pilveen. Poistettaessa MPLS TTL-arvo kopioidaan IP TTL-kenttään (kunhan se on pienempi kuin kentän arvo).
p > ping ja traceroute-apuohjelmat käyttävät molemmat TTL-arvoa yrittäessään päästä tiettyyn isäntätietokoneeseen tai jäljittää reitin kyseiseen isäntään., Traceroute lähettää pakettivirran, jossa on peräkkäin korkeammat TTL: t, joten jokainen hylätään vuorollaan seuraavalla reitittimellä (reititin) matkalla määränpäähän: ensimmäisessä paketissa on yksi TTL, ja ensimmäinen reititin hylkää sen, toisessa on kahden TTL, ja seuraava reititin hylkää sen ja niin edelleen. Kunkin peräkkäisen hop-matka-ajan laskemiseen käytetään aikaa paketin lähettämisen ja ICMP: n hylkäämän viestin vastaanottamisen välillä.
IP multicast-järjestelmässä TTL ohjaa laajuutta tai valikoimaa, jossa paketti voidaan lähettää eteenpäin., Yleissopimuksella:
- 0 on rajoitettu samaan isäntään
- 1 on rajoitettu samaan aliverkostoon
- 32 on rajoitettu samaan paikkaan
- 64 on rajoitettu samalle alueelle
- 128 on rajoitettu samalle mantereelle
- 255 on rajoittamaton
myös termiä time-to-live käytetään kuvaamaan aikaa, jonka DNS-ennätys voi palautetaan kätköstä., Tässä yhteydessä TTL on numeerinen arvo, joka asetetaan arvovaltaisella DNS-palvelimella domainille DNS-tietueeseen, jossa määritellään niiden sekuntien määrä, joille välimuistipalvelin voi antaa välimuistin arvonsa tietueelle. Kun niin monta sekuntia on kulunut viimeisestä päivityksestä, caching server tavoittaa arvovaltainen palvelin uudelleen ja saada nykyinen (ja mahdollisesti muuttunut) arvo ennätys.
in HTTP, time-to-live kuvaa niiden sekuntien määrää, joiden osalta välimuistissa oleva verkkosisältö voidaan palauttaa ennen kuin WWW-palvelimen on tarkistettava uudelleen, että se on edelleen ”tuoretta.,”Oletusarvo määritellään WWW-palvelimen asetuksilla, mutta se voidaan ohittaa välimuistiohjauksen tägeillä (jotka määrittelevät, millaisia palvelimia, jos niitä on, voi välimuistia tietoja) tai vanhentaa tageja (jotka määrittelevät päivämäärän ja kellonajan, jolloin sisältö on tunkkainen) HTML-sivun otsakkeissa.