# Čo je time to live (TTL)?

> Time to live (TTL) je osembitové pole hlavičky Internet Protocol version 4 (IPv4), ktoré obmedzuje pohyb paketu.

- Kanonická URL: https://yellowcube.eu/sk/glossary/time-to-live/
- Vydavateľ: Yellow Cube
- Jazyk: sk
- Kontakt: hello@yellowcube.eu

## Obsah

Každý preposielajúci smerovač ho zníži aspoň o jeden; pri nule sa paket zahodí a smerovač normálne vráti správu Internet Control Message Protocol (ICMP) Time Exceeded. Internet Protocol version 6 (IPv6) poskytuje rovnakú funkciu cez Hop Limit.

Hoci IPv4 definoval časovú sémantiku, preposielanie robí z TTL efektívne limit počtu skokov. Jeho účelom je zastaviť pakety cirkulujúce donekonečna v smerovacích slučkách. Odosielatelia volia počiatočnú hodnotu a traceroute ju zámerne mení, aby vyvolal odpovede od postupných smerovačov.

### Kľúčové body

- **Na odosielateľovi:** Operačný systém alebo aplikácia vkladá do každého paketu počiatočné TTL alebo Hop Limit; hodnota musí byť dostatočne vysoká pre zamýšľanú cestu, pričom vyššie hodnoty umožňujú viac preposielacích skokov pred expiráciou.
- **Na smerovači:** Preposielanie dekrementuje pole. Expirácia zastaví paket a môže vygenerovať ICMP chybu, s výhradou pravidiel ICMP a rate limitov.
- **Diagnostická hodnota:** Zvyšná hodnota prijatého paketu a odpovede na expiráciu môžu podporiť riešenie problémov s cestou, ale tunely, middleboxy, odlišné počiatočné hodnoty a zmeny trás komplikujú interpretáciu.
- **Dôležité obmedzenie:** TTL nie je autentifikačná, integritná ani autorizačná kontrola. Odosielateľ si môže zvoliť počiatočnú hodnotu, takže pozorované TTL samo osebe spoľahlivo neidentifikuje operačný systém, nepotvrdzuje blízkosť ani nedokazuje, že prevádzka je dôveryhodná.

### Súvisiace pojmy

[Traceroute](<https://yellowcube.eu/sk/glossary/traceroute/>) · [Internet Control Message Protocol (ICMP)](<https://yellowcube.eu/sk/glossary/internet-control-message-protocol/>) · [Sada protokolov TCP/IP](<https://yellowcube.eu/sk/glossary/tcp-ip-protocol-suite/>) · [Domain Name System (DNS)](<https://yellowcube.eu/sk/glossary/domain-name-system/>) · [Adresovanie IP: statické a dynamické adresy](<https://yellowcube.eu/sk/glossary/ip-addressing-static-and-dynamic-addresses/>)

### Zdroje

[RFC 1812: Requirements for IP Version 4 Routers](https://www.rfc-editor.org/rfc/rfc1812) · [RFC 8200: Internet Protocol, Version 6 (IPv6) Specification](https://www.rfc-editor.org/rfc/rfc8200)

## Uvedenie zdroja a rozsah

Táto verzia Markdown sa generuje z rovnakých schválených záznamov ako kanonická stránka HTML. Pri citovaní použite kanonickú URL.

