Co je TTL v pingu?

1. 3. 2020

TTL - co to je? Doba trvání (TTL) je mechanismus, který se používá k omezení životnosti dat v síti. Data se vyřadí, pokud vyprší daná hodnota. Myšlenkou tvorby je zabránit šíření datových paketů na dobu neurčitou.

Definice

Co je TTL? Termín "životnost" označuje dobu nebo "chmel", když je paket nainstalován v síti předtím, než je směrovač spadne. Tato technologie se používá také v jiných kontextech, včetně ukládání do mezipaměti CDN a ukládání do mezipaměti DNS.

ttl co je

TTL je hodnota v paketu protokolu IP, která sděluje síťovému směrovači, zda byl paket příliš dlouhý. Pole IPv6 v každém paketu bylo přejmenováno. TTL je nastavena na osmou binární číslici v hlavičce paketu a používá se k zabránění nekonečné distribuci paketů na internetu nebo v jiné síti. Při předávání paketu IP směrovače musí snížit TTL alespoň o jednu řádovou hodnotu. Pokud pole paketů dosáhne nuly, router, který ho zjistí, upustí balíček a odešle zprávu ICMP (Internet Control Protocol) zpět na původní hostitele.

Jak funguje technologie?

Když je paket vytvořen a odeslán přes internet, existuje riziko, že se bude i nadále pohybovat od směrovače k ​​směrovači neurčitě. Chcete-li tuto možnost snížit, vytvoří se balíčky s datem vypršení platnosti nazývaným hranice doby životnosti. Paket TTL může být také užitečný při určování, jak dlouho je v oběhu a umožňuje odesílateli přijímat informace o cestě paketu přes internet.
Každý paket má místo, kde ukládá číselnou hodnotu, která určuje, jak dlouho se musí dál pohybovat po síti. Pokaždé, když router přijme paket, odečte jednu hodnotu z účtu TTL a pak jej předá dalšímu místu v síti. Pokud po odečtení počitadla čítače TTL bude po nulu nulová, směrovač paket vyjme a ICMP zprávu odešle zpět do původního uzlu.

usb ttl

Technický popis procesu

IP TTL je nastaven zpočátku vysílacím systémem. Může být umístěna v jakékoli hodnotě od 1 do 255. Různé operační systémy nastavují různé výchozí hodnoty. Každý směrovač, který přijímá paket, odečte nejméně od účtu 1. Pokud čítač zůstane větší než 0, pak směrovač předá paket, jinak jej odmítne a odešle zprávu ICMP (Internet Protocol Control) zpátky do původního hostitele, což může způsobit opětovné odeslání.

Omezovací bod TTL / hop by měl podporovat nepřetržitý proud paketů přilepených v cyklech směrování (pravděpodobně kvůli nesprávným tabulkám dat a síťovým uzávěrům). V oblacích je z protokolu IP TTL zkopírován protokol TTL pro přepojení více protokolů (MPLS), když paket IP přejde do oblaku. Při ukončení je hodnota MPLS TTL zkopírována do příslušného pole, pokud je menší než hodnota v poli.

Změňte TTL

Pomůcky ping a traceroute používají hodnotu TTL k pokusu o dosažení daného hostitelského počítače nebo trasování trasy k tomuto hostiteli. Traceroute pošle proud paketů s postupně vyššími TTL, takže každý z nich bude spuštěn v dalším směru dalším směrovým směrovačem (směrovačem) na cestě k cíli: první paket má TTL jeden a je propuštěn prvním směrovačem, druhý je TTL dva a je propuštěn dalším směrovačem. Doba mezi odesláním paketu a přijetím zprávy ICMP odpovědi se používá k výpočtu každého následujícího času přesunu.

ip ttl

Při IP multicastu řídí TTL oblast nebo rozsah, ve kterém může být paket přesměrován. Podmíněně je IP omezena na:

  • 0 - hostitel;
  • 1 - podsítě;
  • 32 - v místě;
  • 64 - podle oblastí;
  • 128 - kontinentem;
  • 255 - neomezené.

Ukládání do mezipaměti TTL a DNS

Co je TTL v kontextu DNS? Hodnota udává místním serverům, jak dlouho by měl být záznam uložen místně předtím, než bude z DNS obnovena nová kopie záznamu. Úložiště záznamů je známé jako mezipaměť DNS a akt uložení záznamů se nazývá ukládání do mezipaměti.

ttl patch

Termín "životnost" se také používá k popisu doby, po kterou může být záznam DNS vrácen z mezipaměti. V tomto kontextu je USB TTL číselnou hodnotou zadanou v záznamu DNS na autoritativním serveru DNS pro doménu a definuje počet sekund, pro který může server pro ukládání do mezipaměti poskytnout svou hodnotu pro záznam. Po uplynutí požadovaného počtu sekund od poslední aktualizace server mezipaměti opět přejde na server a zobrazí aktuální (a případně změněnou) hodnotu záznamu. Vlastnosti procesu ukládání do mezipaměti, kde TTL:

  • Je součástí systému názvů domén.
  • Nastavte opravdový jmenný server pro každý záznam o zdroji.
  • Používá se pro účely ukládání do mezipaměti. Například hodnota TTL pro www.dnsknowledge.com je 86400 sekund (24 hodin). Čím vyšší je TTL záznamu, tím delší budou data uložena do mezipaměti a méně požadavků, které klient bude muset provést za účelem nalezení domény.
  • Používá se při překladu názvového serveru k urychlení řešení lokálním ukládáním výsledků.

změnit ttl

TTL - co to je a jak to funguje?

V protokolu HTTP udává životnost počet sekund, po který může být vrácen obsah v mezipaměti před požadavkem serveru. Výchozí hodnota je určena nastaveními na webovém serveru, ale mohou být potlačena značkami kontroly cache, které určují, které typy serverů mohou ukládat data do mezipaměti.

Balíček je základní jednotkou přepravy informací ve všech moderních počítačových sítích a dalších komunikačních sítích. Směrovač je software pro elektronické zařízení nebo síťové vrstvy, který propojuje místní nebo širokoúhlé sítě a předává pakety mezi nimi.

Společné významy

Obvykle je hodnota 86400 sekund, což je 24 hodin. To je dobrý výchozí bod pro většinu záznamů. Můžete však nastavit vyšší záplaty TTL pro záznamy MX nebo CNAME, protože se budou velmi málokdy měnit. Pokud je vaše služba kritická, doporučujeme nastavit TTL na 1 hodinu (3600 sekund).

ttl pl

Případy použití

Kromě trasování trasových paketů přes internet je TTL používáno v kontextu informací o ukládání do mezipaměti po určitou dobu. Namísto měření času v chmelu mezi směrovači, z nichž každý může trvat určitý počet hodin, některé případy používání sítě fungují tradičněji.

CDN typicky používá TTL PL k určení, jak dlouho bude obsah uložený v mezipaměti zobrazen na serveru CDN Edge Server předtím, než bude nová kopie načtena ze zdrojového serveru. Správným nastavením doby mezi stahováním serveru, CDN může poskytovat aktualizovaný obsah bez trvalého rozesílání požadavků na původní. Tato optimalizace umožňuje CDN efektivně zobrazovat obsah bližší uživateli, což snižuje požadovanou šířku pásma ze zdroje.

V kontextu záznamu DNS je TTL číselnou hodnotou, která určuje, jak dlouho může server vyrovnávací paměti DNS udržovat záznam před kontaktováním autoritativního serveru DNS a získáním nové kopie záznamu.