TTL - kaj je to?

Kazalo:

TTL - kaj je to?
TTL - kaj je to?
Anonim

TTL - kaj je to? TTL pomeni čas za življenje. To je življenjska doba paketa, ki mu je dodeljena v trenutku prehoda iz začetnega vozlišča v končno. V standardu IPv4 je osem-bitno polje v glavi dodeljeno, da odraža TTL. Ko gre skozi številna vozlišča do cilja, se vrednost paketa vsakič zmanjša za 1 enoto. To se naredi, da se čas njegove prisotnosti v vozliščih omeji na določeno število. To pa pomaga preprečiti preobremenjenost omrežja.

Ko so si zamislili avtorji tehnologije, življenjska doba paketa izgubi 1 enoto vsako sekundo. Toda zahvaljujoč visoki hitrosti povezave ter številu usmerjevalnikov in vozlišč je zmanjšanje veliko hitrejše.

ttl je kaj
ttl je kaj

Kaj se zgodi, če TTL doseže nič? Paket bo izginil, pošiljatelj pa bo prejel sporočilo, da je njegov čas življenja potekel, kar pomeni, da morate poskusiti znova. Največja vrednost, ki jo lahko predstavlja osembitno polje, je 255. Za operacijske sisteme obstajajo privzete vrednosti. Na primer, TTL v sistemu Windows je 128, v Linuxu in izpeljankah - Mac, Android - 64.

Okolje DNS ima svoj TTL in odraža svežino predpomnjenih podatkov. Toda članek ne bo o njem.

Za kaj se uporablja TTL in na katerih področjih

Življenjsko dobo paketa aktivno uporabljajo različniInternetni ponudniki, kot je Yota. Tako poskušajo omejiti dostop do porabe prevelikega prometa pri distribuciji Wi-Fi-ja. To je posledica dejstva, da paket, ki prehaja iz naprave, ki sprejema promet na distribucijsko napravo, zmanjša TTL, zato ponudnik prejme vrednost manjšo ali v primeru Windows večjo od pričakovane.

Za primer lahko opišete postopek pametnega telefona, ki temelji na "Android". Naprava pošlje zahtevo za prejemanje podatkov z določenega mesta. Zraven se pošlje TTL, katerega vrednost je 64. Ponudnik ve, da je to standardna številka življenjske dobe paketa za to napravo, zato ji prosto dovoli dostop do omrežja.

ttl okna
ttl okna

Zdaj naprava začne distribuirati Wi-Fi in postane nekakšen usmerjevalnik. Povezani pametni telefon deluje na platformi Windows, njegov TTL, ki poteka skozi distribucijsko napravo, pa bo 127. Ponudnik bo sprejel ta paket in razumel, da se njegov internet distribuira. Zato bo blokiral povezavo.

Možnost spreminjanja TTL na različnih napravah

Spreminjanje vrednosti življenjske dobe paketa je lahko koristno za izogibanje blokiranju prometa s strani ponudnika. Na primer, če je kabelska povezava izklopljena in mora uporabnik nujno dostopati do interneta iz računalnika. Nato pametni telefon postane dostopna točka in računalnik postavi v omrežje.

spremeni ttl
spremeni ttl

Omeniti velja, da nekateri ponudniki blokirajo dostop ne samo prek TTL, ampak tudi spremljajo obiske spletnega mesta. In če vir nima nobene zveze s pametnim telefonom, torej ga ne potrebuje,povezava je prekinjena.

TTL lahko spremenite na več načinov, ki bodo opisani kasneje.

Spremeni TTL na napravah Android

Najlažji način za spreminjanje življenjske dobe paketa na napravah Android je uporaba specializirane programske opreme. Na primer, zelo učinkovit izdelek je TTL Master. Lahko spremeni življenjsko dobo paketa razpršilnika na tisto, ki izhaja iz prenosa podatkov. Na primer, ko distribuirate Wi-Fi na napravi Windows, morate nastaviti vrednost na 127, v Androidu ali Linuxu pa na 63.

modem ttl
modem ttl

Program je brezplačen in ga zlahka najdete v uradni trgovini Google Play. Vendar pa za delovanje potrebuje root dovoljenja na napravi.

Programski vmesnik je preprost - trenutna vrednost parametra je prikazana v zgornjem delu. Malo nižje so praznine za operacijske sisteme Windows in druge. Želeno vrednost lahko nastavite tudi ročno. Malo nižje je gumb z možnostjo prehoda iz aplikacije neposredno v nastavitve modema. V nekaterih različicah je rešitev na voljo prek iptables, za katere obstaja določen element.

V nastavitvah je mogoče nastaviti samodejno zagon in spremembo življenjske dobe, ko se naprava zažene. Nekatere različice Androida omogočajo zagon dostopne točke takoj po spremembi vrednosti. Obstaja podpora za ruski jezik.

vrednost ttl
vrednost ttl

Aplikacija se nenehno razvija in izboljšuje. Na githubu je profil, v kateremvsak se lahko odcepi in projektu doda svoje zmogljivosti. Če jih bodo razvijalci sprejeli, bodo vključeni v naslednjo izdajo.

Poskusite lahko tudi z metodo ročnega spreminjanja sistemskih datotek, da spremenite vrednost življenjske dobe paketa. To bo zahtevalo korenske pravice. Najprej morate preklopiti v način letenja, to pomeni, da telefon izgubi omrežje.

Potem uporabite kateri koli raziskovalec, ki lahko ureja datoteke. V njem morate iti po poti proc/sys/net/ipv4. V tem imeniku vas zanima datoteka z imenom ip_default_ttl. Vsebuje vrednost 64, ki jo je treba spremeniti v 63.

Naprej morate telefon odstraniti iz načina za letalo, da se ponovno registrira v spletu. Zdaj lahko distribuirate brezžični internet in poskusite povezati napravo iOS ali Android, torej s TTL 64.

ttl sprememba
ttl sprememba

Če želite kot enega od odjemalcev uporabiti računalnik z operacijskim sistemom Windows, boste morali nastaviti konstantno življenjsko vrednost paketa, kot je opisano spodaj.

Spremeni TTL v računalniku z operacijskimi sistemi Windows

Če morate distribuirati internet iz pametnega telefona Android v računalnik z operacijskim sistemom Windows, boste morali rahlo prilagoditi vrednosti registra. Ta metoda bo pomembna, če telefon ni zakoreninjen in je nemogoče zaobiti zaklepanje na njem.

Zagon registra v vrstici operacijskih sistemov lahko izvedete s točko menija »Start« »Zaženi«. Vanj vnesite Regedit in kliknite V redu. V oknu, ki se odpre, se prikažeta dve področji. Na levi jedrevesna struktura, na desni pa vrednosti. Najti morate vejo HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters. Za Windows 8 je mogoče Tcpip zamenjati s Tcpip6.

usb ttl pretvornik
usb ttl pretvornik

V oknu z vrednostmi morate ustvariti novo. To se naredi z desnim klikom. V kontekstnem meniju izberite Novo, nato novo vrednost DWORD in jo poimenujte Privzeti TTL. Kaj je to? To bo statična nastavitev za konstantno življenjsko vrednost. Nato znova kliknite z desno tipko miške in izberite Uredi. Vrsta števila mora biti decimalna, vrednost pa 65. Tako bo sistem posredoval življenjsko dobo paketa 65, torej eno več kot Android. To pomeni, da bo pri prehodu skozi pametni telefon izgubil eno enoto in ponudnik ne bo opazil ulova. Ko naredite spremembe, morate znova zagnati računalnik.

Zdaj lahko distribuirate internet na »Android« brez uporabe posebne programske opreme in naprav.

Spremeni na Linux

Kako se spremeni TTL v računalniku z operacijskimi sistemi Linux? Za Linux se spreminjanje življenjske dobe paketa spremeni z eno vrstico v terminalu: sudo iptables -t mangle -A POSTROUTING -j TTL --ttl-set 65

Spreminjanje življenjske dobe paketa na modemih

TTL modema lahko spremenite tako, da spremenite IMEI. To je takšna identifikacijska koda, ki je edinstvena za vsako napravo, ki ima dostop do mobilnih omrežij. Težava je v tem, da ni univerzalnega načina. To je posledica dejstva, da mora imeti vsak posamezen modem svojegavdelana programska oprema, ki bo spremenila IMEI.

Spletno mesto w3bsit3-dns.com ponuja izbor rešitev za spreminjanje življenjske dobe modemov različnih proizvajalcev in modelov. Tam lahko najdete tudi podrobne izvedbe te naloge.

Spreminjanje življenjske dobe paketa v sistemu iOS

S prilagoditvijo TetherMe lahko preklopite na iOS TTL. kaj je to? To je deb aplikacija, ki odklene način dostopne točke na napravah iOS. Dejstvo je, da Apple nekaterim operaterjem mobilnih omrežij dovoljuje blokiranje funkcije "Modem Mode" na ravni SIM. Ta aplikacija vam omogoča, da jo aktivirate in uporabite telefon kot modem.

Spremeni TTL v MacOS

MacOS ima privzeto TTL 64. Če ga želite spremeniti, morate v terminal vnesti ukaz: sudo sysctl -w net.inet.ip.ttl=65.

Vendar se bo s tem pristopom po ponovnem zagonu vrednost spremenila nazaj na 64. Zato je treba izvesti številne manipulacije. Imenik etc obstaja v korenu diska. Skrito je, vendar morate vanj priti. Tam se ustvari datoteka sysctl.conf. Vanj morate napisati samo eno vrstico - net.inet.ip.ttl=65. In seveda prihranite.

Če želite prikazati to skrito mapo v Finderju, pojdite na glavni disk in pritisnite cmd+shift+G. V oknu, ki se prikaže, vnesite ime mape, ki jo iščete, po kateri bo najdena.

Sklepi

Obstaja nekaj, kot je USB TTL pretvornik. Vendar pa nima nobene zveze s kontekstom članka in ga ne smemo zamenjevati z življenjsko dobo paketa. USB TTL pretvornik - neke vrste adapter za ustvarjanje povezavmed USB napravami in TTL logiko.

Članek je podrobno razložil o TTL - kaj je in čemu služi. Več načinov za spreminjanje vam bo omogočilo, da zaobidete omejitev blokiranja prometa pri nekaterih ponudnikih. To omogoča uporabo interneta povsod.

Izvedba je različna na različnih napravah, to lahko storite tako s programskimi orodji kot ročno spreminjanjem sistemskih datotek. Nekatere modeme bo treba preklopiti in vsak ima svojo različico programske opreme.

Ta navodila lahko zaobidejo blokiranje številnih ponudnikov, ki zagotavljajo dostop do interneta prek mobilnega omrežja.

Priporočena: