TTL je kaj?
TTL - kaj je to? TTL pomeni Time to Live. To je življenjska doba paketa, ki mu je bil dodeljen v času prehoda od začetnega vozlišča do končnega vozlišča. V standardnem IPv4 je osem-bitno polje v glavi dodeljeno za refleksijo TTL. Če potujete skozi več vozlišč do cilja, se vrednost paketa zmanjša za 1 enoto vsakič. To se naredi, da omeji čas njene prisotnosti v vozliščih za določeno število. In to posledično pomaga preprečiti zastoj v omrežjih.
Vsebina
- Zakaj se uporablja ttl in na katerih področjih
- Možnosti spreminjanja ttl na različnih napravah
- Spremenite ttl na napravah na platformi "android"
- Spremenite ttl na računalniku z operacijskimi sistemi windows
- Preklopi na linux
- Spreminjanje življenjske dobe paketa na modemih
- Spreminjanje življenjske dobe paketa na ios
- Spremenite ttl v macos
- Sklepi
Po ideji avtorjev tehnologije, življenjska doba paketa izgubi 1 enoto vsako sekundo. Toda zaradi visokih hitrosti povezave in števila usmerjevalnikov in vozlišč se zmanjša veliko hitreje.
Kaj se zgodi, če TTL doseže nič? Paket bo izginil, pošiljatelj pa bo prejel sporočilo, da je njegov življenjski čas potekel, kar pomeni, da morate poskusiti znova. Najvišja vrednost, ki lahko odraža osem-bitno polje, je 255. Za operacijske sisteme so privzete vrednosti. Na primer, TTL v operacijskem sistemu Windows je 128, v Linuxu in izvedenih programih - Mac, Android - 64.
DNS okolje ima lastno TTL in odraža ustreznost shranjenih podatkov. Ampak govor v članku ne bo o njem.
Zakaj se uporablja TTL in na katerih področjih
V življenju paketa aktivno uporabljajo različni ponudniki interneta, na primer Yota. Tako poskušajo omejiti dostop do porabe pretiranega prometa pri distribuciji omrežja Wi-Fi. To je posledica dejstva, da paket, ki se giblje od naprave, ki prejema promet do distributerja, zmanjša TTL, zato ponudnik dobi vrednost manj ali v primeru Windows več kot je bilo pričakovano.
Na primer, lahko opisujete postopek pametnega telefona na podlagi »Android«. Naprava pošlje zahtevo za podatke s posameznega spletnega mesta. Skupaj z njo se pošlje TTL, katerega vrednost je 64. Ponudnik ve, da je to standardni čas paketa za to napravo, zato omogoča prosto dostop do omrežja.
Zdaj naprava začne distribuirati Wi-Fi in postane nekakšen usmerjevalnik. Povezani pametni telefon se izvaja na platformi Windows in njegov TTL, ki poteka prek distribucijske naprave, bo 127. Ponudnik bo izpolnil ta paket in razumel, da se njegov internet distribuira. Zato bo blokirala povezavo.
Možnosti spreminjanja TTL na različnih napravah
Sprememba vrednosti življenjske dobe paketa je lahko koristna za izogibanje blokiranju prometa s strani ponudnika. Na primer, če ste kabelsko povezavo prekinili, uporabnik pa mora takoj oditi prek spleta iz računalnika. Nato pametni telefon postane dostopna točka in oddaja računalnik v omrežje.
Treba je omeniti, da nekateri ponudniki blokirajo dostop ne samo na TTL, temveč tudi sledijo obiskovam spletnih mest. In če je vir v nobenem primeru povezan s pametnim telefonom, to pomeni, da to ni potrebno, povezava zaključi.
TTL lahko spremenite na več načinov, kar bo kasneje opisano.
Spremenite TTL na napravah na platformi "Android"
Najlažji način, kako spremeniti življenjsko dobo paketa v napravah s sistemom Android, je uporaba specializirane programske opreme. Na primer, zelo učinkovit izdelek - TTL Master. To lahko spremeni življenjsko dobo paketa razpršilnika do tiste, ki je rezultat pretakanja podatkov. Če na primer distribucite Wi-Fi na napravo z operacijskim sistemom Windows, morate nastaviti vrednost na 127, na Android ali Linux - na 63.
Program je brezplačen in ga je mogoče preprosto najti v uradni trgovini Google Play. Vendar pa njegovo delovanje zahteva korenske pravice na napravi.
Programski vmesnik je preprost - trenutna vrednost parametra je prikazana na vrhu. Nekoliko spodaj so prazne za Windows in druge operacijske sisteme. Želeno vrednost lahko nastavite tudi ročno. Nekoliko spodaj je gumb z možnostjo prehoda iz aplikacije v nastavitve modema. V nekaterih različicah je rešitev na voljo prek iptables, za katero obstaja določena točka.
V nastavitvah lahko nastavite zagon in samodejno spremenite življenjsko dobo, ko se naprava zažene. Nekatere različice »Android« lahko izdelate takoj, ko spremenite vrednost zagona dostopne točke. Podpora za ruski jezik.
Aplikacija se nenehno razvija in izboljšuje. Obstaja profil na github, v katerem se lahko vsi odcepi in dodajajo svoje zmožnosti projektu. Če jih razvijalci sprejmejo, bodo vključeni v poznejšo objavo.
Prav tako lahko poskusite z metodo spreminjanja sistemskih datotek ročno spremeniti življenjsko vrednost paketa. Če želite to narediti, potrebujete root pravice. Najprej morate preklopiti na način leta, to pomeni, da telefon izgubi omrežje.
Nato uporabite raziskovalca, ki lahko ureja datoteke. V njej pojdite na proc / sys / net / ipv4 pot. V tem imeniku je zanimiva datoteka, imenovana ip_default_ttl. Vsebuje vrednost 64, ki jo je treba spremeniti na 63.
Nato morate odpreti telefon iz načina poleta, tako da se znova registrira na spletu. Zdaj lahko distribuirate brezžični internet in poskusite povezati napravo na osnovi iOS ali "Android", to je s TTL 64.
Če želite uporabiti kot enega od vitlov za Windows PC, boste morali določiti konstantno vrednost za življenjsko dobo paketa na način, opisan spodaj.
Spremenite TTL na računalniku z operacijskimi sistemi Windows
Če morate porazdeliti internet iz pametnega telefona "Android" v računalniku v operacijskem sistemu Windows boste morali malo spremeniti vrednosti registra. Ta metoda bo ustrezna, če telefon nima korena in obide zaklepanje na njem, ne deluje.
Register lahko zaženete v vrstici operacijskega sistema prek menija Start (Zaženi). V njem vnesite Regedit in kliknite V redu. V oknu, ki se odpre, se pojavita dve površini. Struktura dreves je na levi in vrednosti na desni. Najti morate podružnico HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Tcpip Parameters. Za Windows 8 je mogoče Tcpip zamenjati s Tcpip6.
V polje z vrednostjo ustvarite novo. To storite z desnim klikom. Kontekstni meni izbere "Ustvari", nato novi parameter DWORD in se imenuje Privzeti TTL. Kaj je to? To bo statični parameter za stalno življenjsko dobo. Nato z desno miškino tipko kliknite »Spremeni«. Radix bi moral biti decimalen in vrednost je 65. Tako bo sistem prenašal življenjsko dobo paketa na 65, to je le eno od "Android". To pomeni, da gre skozi pametni telefon, izgubi eno enoto in ponudnik ne bo opazil umazanega trika. Ko so spremembe opravljene, morate znova zagnati računalnik.
Zdaj lahko Internet distribuirate v »Android«, ne da bi uporabljali posebno programsko opremo in orodja.
Preklopi na Linux
Kako se TTL spreminja v računalniku z operacijskimi sistemi Linux? Za Linux spreminjanje življenjske dobe paketa spreminja eno vrstico v terminalu: sudo iptables -t mangle -A POSTROUTING -j TTL -ttl-set 65
Spreminjanje življenjske dobe paketa na modemih
Modem TTL lahko spremenite s spreminjanjem IMEI. To je identifikacijska koda, ki je edinstvena za vsako napravo, ki ima dostop do celičnih omrežij. Celoten problem je, da ni univerzalnega načina. To je posledica dejstva, da je za vsak posebej vzet modem treba imeti vgrajeno programsko opremo, ki bo nadomestila IMEI.
Spletna stran 4PDA ima nabor rešitev za spreminjanje življenjske dobe modemov različnih proizvajalcev in modelov. Tudi tu lahko najdete podrobno izvajanje te naloge.
Spreminjanje življenjske dobe paketa na iOS
Uporaba nastavitev TetherMe se lahko spremeni v iOS TTL. Kaj je to? To je deb-aplikacijo, ki odpre modemski način v napravah s sistemom iOS na krovu. Dejstvo je, da Apple dovoljuje nekaterim operaterjem mobilnih omrežij, da blokirajo funkcijo "Način modema" na ravni SIM-a. Ta aplikacija vam omogoča aktiviranje in uporabo telefona kot modema.
Spremenite TTL v MacOS
MacOS privzeto ima življenjsko dobo 64. Če jo želite spremeniti, morate v terminal vnesti naslednji ukaz: sudo sysctl -w net.inet.ip.ttl = 65.
Vendar pa se s tem pristopom vrednost po ponastavitvi znova spremeni na 64. Zato je treba izvesti številne manipulacije. Na korenu diska je imenik itd. Skrito, vendar moraš iti v to. Tam je ustvarjena datoteka sysctl.conf. V njej je potrebno registrirati samo eno vrstico - net.inet.ip.ttl = 65. No, seveda, shranite.
Za prikaz te skrite mape v iskalniku pojdite na glavni disk in pritisnite kombinacijo tipk cmd + shift + G. V pojavnem oknu se vnese ime želene mape, nato pa se najde.
Sklepi
Obstaja taka stvar kot pretvornik USB TTL. Vendar pa nima nič opraviti s kontekstom članka in ga ne smemo zamenjati z življenjsko dobo paketa. USB TTL pretvornik je neke vrste adapter za ustvarjanje povezav med napravami USB in TTL logiko.
Članek je podrobno razložil TTL - kaj je in zakaj je to potrebno. Več načinov za spremembo vam bo omogočilo, da obide omejitev blokiranja prometa pri nekaterih ponudnikih. To omogoča uporabo interneta povsod.
Izvajanje na različnih napravah je drugačno, to lahko storite s pomočjo programskih orodij in s sistemskimi datotekami ročno spremenite. Nekateri modemi bodo morali biti zašiti in pod vsako različico programske opreme.
Ta navodila lahko zaobidejo blokiranje mnogih ponudnikov, ki zagotavljajo dostop do interneta prek mobilnega omrežja.
Kaj pomeni "deklarirana vrednost" v pošti? Pomembna poštna postaja
Kako namestiti Java v operacijskem sistemu Windows 7
Kako posodobiti Java v operacijskih sistemih Linux in Windows?
Teoretične osnove elektrotehnike: Nodalna stresna metoda
Ukaz tracert bo pomagal pri diagnosticiranju komunikacijskih težav
Razredi IP-naslovov. Naslovi razreda A, B, C IP
Prometna vozlišča in terminali
Windows 7: neskončna posodobitev. Razlogi, popravek
Kako odstraniti posodobitve sistema Windows 7: navodila po korakih
Kaj je msvcr100.dll in kako popraviti napako, povezano z njo
Kako v operacijskem sistemu Windows 10 onemogočiti testni način. Različni načini
Kako namestiti DirectX 11 v operacijskem sistemu Windows 7: navodila
KAKO DO: Kako usmeriti operacijski sistem Windows 7
Kako testirati ping v operacijskem sistemu Windows
Tcp ip stack v sistemu Windows
Lineage 2: Napaka 1073, kako popraviti in zagnati igro
Poštni identifikator - kaj je to?
Kako se naučiti pletati turistična vozlišča.
Kaj je stikalo: dobite izčrpen odgovor
Omrežno zvezdišče. Načelo delovanja
Slikanje videoposnetka? Danes je bolj resničen kot kdajkoli prej