Time to live

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Time to live (TTL) je v informatice číslo, které omezuje dobu platnosti dat nebo počet průchodů paketů skrz aktivní prvky počítačové sítě.

TTL v IP datagramech

TTL je v IPv4 8bitová položka v hlavičce IP datagramu, která v počítačové síti omezuje jeho maximální dobu existence a chrání ji tak před zahlcením, které by mohly způsobit datagramy zacyklené v nekonečných smyčkách (způsobených chybou nebo nesprávným nastavením směrování). Položka TTL je nastavena na výchozí hodnotu při vytvoření datagramu (historicky 16, obvykle 64) a automaticky snižována alespoň o 1 při průchodu jakýmkoliv směrovačem. +more Po dosažení nuly je datagram zahozen a odesílatel je o tom informován ICMP zprávou Time Exceeded (zpráva číslo 11).

Položku TTL využívá ke své činnosti program traceroute.

Přesná definice podle RFC 791: Toto pole indikuje maximální dobu, kterou může datagram setrvat v síťovém systému. Pokud je hodnota tohoto pole nulová, pak musí být datagram zahozen. +more Čas je měřen v jednotkách sekund. Každý modul, který datagram zpracovává, musí snížit hodnotu TTL nejméně o jedna, a to i v případě, že ho zpracovává méně než sekundu. Cílem je zahození nedoručitelných datagramů a omezit maximální dobu existence datagramu.

TTL v DNS

TTL označuje v DNS maximální dobu, po kterou je možné uchovat data v cache pomocného (caching only) serveru. Obvyklá doba je 86400 sekund, což je 24 hodin. +more Delší povolená doba snižuje zátěž počítačové sítě, protože se nemusí opakovaně provádět DNS dotazy a kratší doba omezuje dobu, která je nutná k tomu, aby se všude na světě projevily změny provedené správcem DNS zóny (domény) na primárním DNS serveru (tj. aby všechny zastaralé údaje umístěné v cache nejrůznějších počítačů byly nahrazeny novými údaji).

Kategorie:Internetové protokoly

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top