Elämisaika (TTL) tietojenkäsittelyssä ja tietokoneverkoissa - rajoittava ajanjakso tai iteraatioiden tai siirtymien lukumäärä, jonka tietojoukko ( paketti ) voi suorittaa (live) ennen kuin se katoaa.
IPv4: ssä TTL on kahdeksan bitin kenttä IP - otsikossa.
Määrittää hyppyjen enimmäismäärän ( hop , eli hyppy, reitittimien välinen osa), jonka paketti voi käydä läpi. Tämän parametrin läsnäolo ei salli paketin kulkea loputtomasti verkon läpi. Jokaisen reitittimen on vähennettävä TTL-arvoa yhdellä reitityksen aikana, mutta jotkin yhdyskäytävät voidaan määrittää jättämään tämä huomiotta. Paketit, jotka eivät ole saavuttaneet määränpäätä, mutta joiden elinajasta on tullut nolla, hylätään ja lähettäjälle lähetetään ICMP Time Exceeded -viesti . Jos vaaditaan, että pakettia ei reititetty (eli se vastaanotettiin vain segmentissään), asetetaan TTL=1. Heidän matkapolun jäljitys ( traceroute ) perustuu eri eliniän pakettien lähettämiseen . Suurin arvo TTL=255. Normaali alkuarvo TTL=64 ( Linux , Mac , Android , iOS ), TTL=128 ( Windows ).
Aluksi RFC 791 -standardin mukaan IPv4-protokollassa elämisaika (TTL) oli mitattava sekunneissa (tästä nimi). Jokaisen isännän (esimerkiksi reitittimen) jonossa odottamisen sekunnin sekä jokaisen siirtymisen uuteen isäntään, jonka kautta datagrammi kulkee, tulisi pienentää TTL-arvoa yhdellä yksiköllä. Käytännössä tämä ei ole tarttunut kiinni, ja TTL-kenttää yksinkertaisesti pienennetään yhdellä jokaisessa hyppyssä , jonka läpi datagrammi kulkee. Tämän vuoksi IPv6 on nimennyt TTL-kentän uudelleen Hop Limitiksi.
Kytkimet toimivat perinteisesti linkkikerroksessa eivätkä vähennä TTL:ää.
Internet-palveluntarjoajat käyttävät usein TTL-ohjausta havaitakseen vilpillistä yhdistettyjen laitteiden liikennettä. Jos esimerkiksi otat käyttöön "Mobile hotspot" ( jaettu ) -tilan älypuhelimellasi, yhdistettyjen laitteiden TTL on 1 odotettua pienempi. Tämä estää näiden laitteiden pääsyn.
DNS -tietueiden kohdalla "Time to live" -parametri määrittää ajan, jolloin tiedot ovat merkityksellisiä kyselyitä tallennettaessa välimuistiin . Sekunteina ilmoitettuna tyypillinen arvo on 86 400 sekuntia tai 24 tuntia. Tämä tarkoittaa, että jos DNS-merkintää muutetaan, DNS-palvelimet ympäri maailmaa voivat palauttaa vanhat tiedot välimuistista 24 tunnin kuluessa muutoksista, kunnes ne päivitetään.