Linuxissa TTL (Time to Live) on arvo, joka määrittelee paketin eliniän verkossa. Tämä kenttä sisältyy IP-paketin otsikkoon, ja se määrittelee, kuinka monta askelta (kuinka monen solmun läpi paketti voi kulkea) paketti voi kulkea ennen kuin se hylätään.
Joka kerta, kun paketti kulkee verkon reitittimen läpi, TTL-arvo pienenee yhdellä. Jos TTL-arvo saavuttaa nollan, paketti poistetaan verkosta ja lähetetään takaisin lähettäjälle "elinaika päättynyt" -viestillä. Näin estetään se, että verkossa kiertää loputtomasti paketteja, jotka eivät pääse määränpäähänsä.
Linuxissa voit asettaa lähtevien pakettien TTL-arvon käyttämällä ping-apuohjelmaa -t-optiolla
. Esimerkiksi komento "ping -t 10.0.0.0.1" lähettää ICMP-paketteja isännälle 10.0.0.1 TTL-arvon ollessa asetettu oletusarvoon, yleensä 64. Jos haluat muuttaa TTL-arvoa, voit käyttää -i-vaihtoehtoa
, esimerkiksi "ping -t 10.0.0.0.0.1 -i 128" asettaa TTL:ksi 128.
TTL:ää käytetään ensinnäkin estämään sitä, että paketit, jotka eivät pääse määränpäähänsä, kiertävät loputtomasti verkossa. Jos paketti kulkee verkon reitittimen läpi ja TTL-arvo saavuttaa nollan, paketti poistetaan verkosta ja lähetetään takaisin lähettäjälle "time to live expired" -viestillä. Tämä auttaa estämään pakettihäviöitä ja vähentämään verkon kuormitusta.
Toiseksi TTL:ää käytetään myös määrittämään optimaalinen reitti pakettien lähettämiselle verkossa. Jos verkon solmuilla on erilaiset TTL-arvot, reitittimet valitsevat lyhyemmän reitin paketeille, joiden TTL-arvo on pienempi, mikä voi nopeuttaa pakettien toimittamista.
Linuxissa TTL:ää voidaan käyttää myös verkon yhteyksien testaamiseen ja verkko-ongelmien diagnosointiin. Esimerkiksi ping-komennolla ja -t-optiolla
voit lähettää paketteja tietyllä TTL-arvolla etäisasemalle ja mitata vastauksen saamiseen kuluvan ajan. Jos vastausta ei saada, tämä voi viitata verkko-ongelmiin tai siihen, että etäisäntä ei ole tavoitettavissa.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: