TTL – co to je?

Obsah:

TTL – co to je?
TTL – co to je?
Anonim

TTL – co to je? TTL znamená Time to Live. To znamená životnost paketu, která je mu přidělena v okamžiku přechodu z počátečního uzlu na konečný. Ve standardu IPv4 je osmibitové pole v záhlaví přiděleno tak, aby odráželo TTL. Při průchodu mnoha uzly k cíli se hodnota paketu pokaždé sníží o 1 jednotku. To se provádí za účelem omezení doby jeho přítomnosti v uzlech na konkrétní číslo. A to zase pomáhá vyhnout se přetížení sítě.

Jak si autoři technologie představovali, životnost paketu ztrácí každou sekundu 1 jednotku. Ale díky vysokým rychlostem připojení a počtu routerů a uzlů je pokles mnohem rychlejší.

ttl je co
ttl je co

Co se stane, když TTL dosáhne nuly? Paket zmizí a odesílatel obdrží zprávu, že vypršel čas jeho života, což znamená, že to musíte zkusit znovu. Maximální hodnota, kterou může osmibitové pole představovat, je 255. Existují výchozí hodnoty pro operační systémy. Například TTL ve Windows je 128 a v Linuxu a odvozeninách – Mac, Android – 64.

Prostředí DNS má vlastní TTL a odráží aktuálnost dat uložených v mezipaměti. Ale článek nebude o něm.

K čemu se TTL používá a v jakých oblastech

Životnost balíčku aktivně využívají různéPoskytovatelé internetu, jako je Yota. Snaží se tak omezit přístup ke spotřebě nadměrného provozu při distribuci Wi-Fi. To je způsobeno skutečností, že paket přecházející ze zařízení přijímajícího provoz do distribučního snižuje TTL, v důsledku čehož poskytovatel obdrží hodnotu nižší nebo v případě Windows vyšší, než se očekávalo.

Jako příklad můžete popsat proces chytrého telefonu založeného na „Android“. Zařízení odešle požadavek na příjem dat z konkrétního webu. Spolu s ním je odeslán TTL, jehož hodnota je 64. Poskytovatel ví, že se jedná o standardní číslici doby trvání paketu pro toto zařízení, a proto mu volně umožňuje přístup k síti.

ttl okna
ttl okna

Nyní zařízení začne distribuovat Wi-Fi a stane se jakýmsi routerem. Připojený smartphone běží na platformě Windows a jeho TTL procházející distribučním zařízením bude 127. Poskytovatel se s tímto paketem setká a pochopí, že jeho internet je distribuován. Proto zablokuje připojení.

Možnost změnit TTL na různých zařízeních

Změna hodnoty doby trvání paketu může být užitečná pro obcházení blokování provozu ze strany poskytovatele. Například pokud je kabelové připojení vypnuto a uživatel naléhavě potřebuje přístup k internetu z počítače. Poté se smartphone stane přístupovým bodem a připojí počítač k síti.

změnit ttl
změnit ttl

Za zmínku stojí, že někteří poskytovatelé blokují přístup nejen prostřednictvím TTL, ale také sledují návštěvy stránek. A pokud zdroj nemá nic společného se smartphonem, tj. nepotřebuje ho,spojení je přerušeno.

TTL můžete změnit několika způsoby, které budou popsány později.

Změnit TTL na zařízeních Android

Nejjednodušší způsob, jak změnit životnost balíčku na zařízeních Android, je použít specializovaný software. Velmi účinným produktem je například TTL Master. Může změnit životnost paketu výdejního stojanu na tu, která vyplývá z datového průchodu. Například při distribuci Wi-Fi na zařízení se systémem Windows je třeba nastavit hodnotu na 127 a na Androidu nebo Linuxu - 63.

modem ttl
modem ttl

Program je zdarma a lze jej snadno najít v oficiálním obchodě Google Play. Ke svému fungování však vyžaduje oprávnění root na zařízení.

Rozhraní programu je jednoduché - aktuální hodnota parametru je zobrazena v horní části. O něco níže jsou mezery pro operační systémy Windows a další. Požadovanou hodnotu můžete nastavit také ručně. O něco níže je tlačítko s možností přejít z aplikace přímo do nastavení modemu. V některých verzích je řešení dostupné prostřednictvím iptables, pro které existuje specifická položka.

V nastavení je možné nastavit automatické spouštění a změnu životnosti při startu zařízení. Některé verze Androidu umožňují spustit přístupový bod ihned po změně hodnoty. Existuje podpora pro ruský jazyk.

hodnota ttl
hodnota ttl

Aplikace se neustále vyvíjí a zlepšuje. Na githubu je profil, ve kterémkaždý se může rozvětvit a přidat do projektu své schopnosti. Pokud vývojáři přijmou, budou zahrnuty do příští verze.

Můžete také vyzkoušet metodu ruční úpravy systémových souborů a změnit hodnotu životnosti balíčku. To bude vyžadovat práva root. Nejprve musíte přepnout do letového režimu, to znamená, aby telefon ztratil síť.

Potom použijte jakýkoli průzkumník, který umí upravovat soubory. V něm musíte jít po cestě proc/sys/net/ipv4. V tomto adresáři vás zajímá soubor s názvem ip_default_ttl. Obsahuje hodnotu 64, kterou je třeba změnit na 63.

Dále musíte telefon vyjmout z režimu v letadle, aby se znovu zaregistroval na webu. Nyní můžete distribuovat bezdrátový internet a pokusit se připojit zařízení se systémem iOS nebo Android, tedy s TTL 64.

změna ttl
změna ttl

Pokud chcete jako jednoho z klientů používat počítač se systémem Windows, budete muset nastavit konstantní hodnotu doby trvání paketu, jak je popsáno níže.

Změňte TTL na počítači s operačním systémem Windows

Pokud potřebujete distribuovat internet ze smartphonu Android do počítače se systémem Windows, budete muset mírně upravit hodnoty registru. Tato metoda bude relevantní, když telefon není rootovaný a není možné na něm obejít zámek.

Spuštění registru v řadě operačních systémů lze provést pomocí položky nabídky "Start" "Spustit". Zadejte do něj Regedit a klikněte na OK. V okně, které se otevře, se objeví dvě oblasti. Na levé straně jestromová struktura a vpravo - hodnoty. Musíte najít větev HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters. Pro Windows 8 lze Tcpip nahradit Tcpip6.

usb ttl převodník
usb ttl převodník

V okně s hodnotami musíte vytvořit novou. To se provádí kliknutím pravým tlačítkem. Z kontextové nabídky vyberte Nový, poté novou hodnotu DWORD a pojmenujte ji Výchozí TTL. co to je Toto bude statické nastavení pro konstantní hodnotu životnosti. Poté znovu klikněte pravým tlačítkem a vyberte Upravit. Typ čísla musí být dekadický a hodnota musí být 65. Systém tedy přenese životnost paketu 65, tedy o jeden více než Android. To znamená, že při průchodu smartphonem ztratí jednu jednotku a poskytovatel si úlovku nevšimne. Po provedení změn je třeba restartovat počítač.

Nyní můžete distribuovat internet na „Android“bez použití speciálního softwaru a zařízení.

Změna na Linux

Jak se změní TTL na počítači s operačním systémem Linux? Pro Linux se změna doby trvání paketu změní jedním řádkem v terminálu: sudo iptables -t mangle -A POSTROUTING -j TTL --ttl-set 65

Změnit životnost paketů na modemech

TTL modemu můžete změnit změnou IMEI. Jedná se o takový identifikační kód, který je jedinečný pro každé zařízení, které má přístup k mobilním sítím. Problém je, že neexistuje žádný univerzální způsob. To je způsobeno tím, že každý jednotlivý modem musí mít svůj vlastnífirmware, který změní IMEI.

Webová stránka w3bsit3-dns.com nabízí výběr řešení pro změnu životnosti modemů od různých výrobců a modelů. Najdete zde také podrobné implementace tohoto úkolu.

Změnit životnost balíčku na iOS

Pomocí TetherMe tweak můžete přejít na iOS TTL. co to je Toto je deb aplikace, která odemyká režim hotspot na zařízeních iOS. Faktem je, že Apple umožňuje některým operátorům mobilních sítí blokovat funkci „Modem Mode“na úrovni SIM. Tato aplikace vám umožňuje jej aktivovat a používat telefon jako modem.

Změnit TTL v MacOS

MacOS má ve výchozím nastavení TTL 64. Pokud jej chcete změnit, musíte do terminálu zadat příkaz: sudo sysctl -w net.inet.ip.ttl=65.

Při tomto přístupu se však hodnota po restartu změní zpět na 64. Proto je nutné provést řadu manipulací. Adresář etc existuje v kořenovém adresáři disku. Je skrytý, ale musíte se do něj dostat. Zde se vytvoří soubor sysctl.conf. Musíte do něj napsat pouze jeden řádek - net.inet.ip.ttl=65. A samozřejmě ušetřit.

Chcete-li zobrazit tuto skrytou složku ve Finderu, přejděte na hlavní disk a stiskněte cmd+shift+G. V okně, které se objeví, zadejte název složky, kterou hledáte, po kterém bude nalezena.

Závěry

Existuje něco jako převodník USB TTL. Nemá to však nic společného s kontextem článku a nemělo by být zaměňováno s životností balíčku. USB TTL převodník - jakýsi adaptér pro vytváření spojenímezi zařízeními USB a logikou TTL.

Článek podrobně vysvětluje TTL – co to je a k čemu slouží. Několik způsobů, jak to změnit, vám umožní obejít omezení blokování provozu u některých poskytovatelů. Díky tomu je možné používat internet všude.

Implementace se na různých zařízeních liší, můžete to udělat jak pomocí softwarových nástrojů, tak ručně změnou systémových souborů. Některé modemy budou muset být flashovány a každý má svou vlastní verzi softwaru.

Tyto pokyny mohou obejít blokování mnoha poskytovatelů, kteří poskytují přístup k internetu prostřednictvím mobilní sítě.

Doporučuje: