TTL je što?

TTL - što je to? TTL je kratica za Time to Live. To jest, vijek trajanja paketa koji mu je dodijeljen u trenutku prijelaza od početnog do konačnog čvora. U IPv4 standardu, TTL prikazuje 8-bitno polje u zaglavlju. Prolazeći kroz više čvorova do odredišta, vrijednost paketa se svaki put smanjuje za 1 jedinicu. To se radi kako bi se ograničilo vrijeme prisutnosti u čvorovima određenim brojem. A to, zauzvrat, sprječava preopterećenja u mrežama. Prema autorima te tehnologije, vijek trajanja paketa gubi jednu jedinicu svake sekunde. No, zbog velikih brzina veze i broja usmjerivača i čvorova, smanjenje je mnogo brže.


Što se događa ako vrijednost TTL dosegne nulu? Paket će nestati i pošiljatelj će primiti poruku da je njegov život prošao, što znači da morate ponovno pokušati. Maksimalna vrijednost koja može obuhvatiti osmo-bitno polje je 255. Za operacijske sustave zadana vrijednost je. Na primjer, Windows TTL je 128 i Linux i izvedenice - Mac, Android 64. U DNS okruženju postoji TTL i prikazuje relevantnost spremljenih podataka. Ali jezik u članku neće biti o tome.

Zašto se koristi TTL iu kojim sferama

Životni vijek paketa aktivno koriste razni davatelji internetskih usluga, kao što je Yota. Na taj način pokušavaju ograničiti pristup pretjeranoj upotrebi prometa pri distribuciji Wi-Fi mreže. To je zbog činjenice da se paket, koji se kreće od uređaja koji prima promet do distributera, smanjuje TTL, na kraju dodavatelj usluga dolazi u manjoj vrijednosti ili u slučaju Windowsa više nego što se očekivalo.


Na primjer, možete opisati proces pokretanja pametnog telefona temeljenog na Androidu. Uređaj šalje zahtjev za podacima s određene web-lokacije. TTL s vrijednošću 64 šalje se zajedno s njom.Ponuditelj zna da je to standardni životni vijek paketa za uređaj, koji slobodno dopušta pristup mreži.
Sada uređaj počinje distribuirati Wi-Fi i postaje vrsta usmjerivača. Povezani pametni telefon radi na Windows platformi, a njegov TTL, koji prolazi kroz distributera, bit će 127. Davatelj će zadovoljiti ovaj paket i shvatiti da se njegov internet reproducira. Zato blokira prolijevanje.

TTL promjene na različitim uređajima

Promjena vremena trajanja paketa može biti korisna za zaobilaženje blokiranja prometa od strane pružatelja usluga. Na primjer, ako odspojite kabelsku vezu, a korisnik treba hitno pristupiti internetu s računala. Nakon toga smartphone postaje pristupna točka i prikazuje računalo u mreži.
Važno je napomenuti da neki pružatelji usluga ne blokiraju pristup ne samo za TTL, već i za praćenje posjeta mjestu. A ako resurs nije povezan s pametnim telefonom, to jest, ne treba ga, veza je prekinuta. Možete promijeniti TTL na nekoliko načina, što će biti opisano u nastavku.

Mijenjanje TTL-a na Android uređajima

Najlakši način za promjenu paketa života na Android uređaju je korištenje specijaliziranog softvera. Na primjer, vrlo učinkovit proizvod - TTL Master. Može promijeniti životni vijek paketaOtprema uređaj na ono što se događa kao rezultat prolaza podataka. Na primjer, kada distribuirate Wi-Fi na Windows uređaj, morate postaviti vrijednost od 127, a Android ili Linux je 63.
Program je besplatan i lako se može pronaći u službenoj trgovini Google Play. Međutim, njegovo funkcioniranje zahtijeva osnovna prava na uređaju. Sučelje je jednostavno - trenutna vrijednost parametra prikazana je na vrhu. Ispod se nalaze gredice za Windows i druge operativne sustave. Željenu vrijednost možete postaviti i ručno. Malo ispod je gumb s mogućnošću prebacivanja s programa na postavke modema. Neke verzije rješenja dostupne su preko iptables, za koje postoji određena točka. U postavkama je moguće automatski podesiti pokretanje i promjenu životnog vijeka pri učitavanju uređaja. Neke verzije "Androida" omogućuju vam da učinite odmah nakon što promijenite vrijednost pristupne točke. Postoji podrška za ruski jezik.
Aplikacija se neprestano razvija i poboljšava. Postoji profil na github-u, u koji svatko može ući i dodati svoje sposobnosti projektu. Ako ih programeri prihvate, oni će biti uključeni u sljedeće izdanje. Također možete pokušati ručno promijeniti sistemske datoteke kako biste promijenili vijek trajanja paketa. Za to su potrebna prava korijena. Prvo se morate prebaciti na način rada u zrakoplovu, to jest, učiniti telefon izgubljenim. Zatim koristite bilo koji upravljački program koji može uređivati ​​datoteke. Mora proći put proc /sys /net /ipv4. Taj je imenik od interesa za datoteku pod nazivom ip_default_ttl. On jeima vrijednost 64 koju želite promijeniti na 63. Zatim morate izvući telefon iz načina rada "Let", tako da se ponovno registrira na webu. Sada možete distribuirati bežični internet i pokušati povezati uređaj temeljen na iOS-u ili Androidu, to jest s TTL 64.
Ako želite koristiti kao jedno od Windows klijentskih računala, tada ćete morati postaviti trajni vijek paketa na način opisan u nastavku.

Mijenjanje TTL-a na Windows računalu

Ako trebate distribuirati internet s Android pametnog telefona na računalo sa sustavom Windows, morat ćete malo podesiti vrijednost registra. Ova metoda će biti relevantna kada telefon nema korijen i zaobilazi zaključavanje na njemu ne radi.
Možete pokrenuti registar u retku operativnog sustava putem izbornika Start, izbornika Pokreni. Trebao bi unijeti Regedit i kliknuti OK. Prozor će prikazati dva područja. Na lijevoj strani je struktura stabla, au desnom - značenje. Morate pronaći granu HKEY_LOCAL_MACHINE SYSTEMCurrentControlSetServicesTcpipparameters. Za Windows 8, Tcpip se može zamijeniti s Tcpip6.
U prozoru s vrijednostima morate stvoriti novi. To se postiže desnim klikom. U kontekstnom izborniku odaberite "Stvori", zatim novi DWORD i naziva se Zadani TTL. Što je to? To će biti statički parametar za konstantno vrijeme života. Zatim kliknite desnom tipkom i ponovno odaberite "Promijeni". Vrsta broja mora biti valjana, a vrijednost je 65. Dakle, sustav će prenijeti vijek trajanja paketa na 65, tj. Jedan više nego na Androidu. To jest,prolazi kroz smartphone, on će izgubiti jednu jedinicu, a davatelj usluga neće primijetiti trik. Nakon što napravite promjene, morate ponovno pokrenuti računalo. Sada možete distribuirati internet na Android, bez korištenja posebnog softvera i gadgeta.

Promjena u Linux

Kako se TTL mijenja na računalu s operacijskim sustavima Linux? Za Linux, promjena u vijeku trajanja paketa mijenja se s linijom u terminalu: sudo iptables -t mangle -A POSTROUTING -j --TTL ttl-set 65

Modificira vijek trajanja paketa na modemima

Možete modificirati TTL modem promjenom IMEI. To je identifikacijski kod koji je jedinstven za svaki uređaj koji ima pristup mobilnim mrežama. Cijeli problem je u tome što ne postoji univerzalni način. To je zbog činjenice da za svaki pojedini modem treba postojati firmware koji će promijeniti IMEI. 4PDA je kompilacija rješenja za promjenu životnog vijeka modema različitih proizvođača i modela. Također možete pronaći detaljnu provedbu ovog zadatka.

Promijenite vijek trajanja paketa na iOS-u

Korištenje Tweeter TetherMe može se promijeniti u iOS TTL. Što je ovo? Ovo je deb-aplikacija koja otključava modemski mod na iOS uređajima. Činjenica je da Apple dopušta nekim operaterima mobilne mreže da blokiraju modemski mod na razini od sedam. Ovaj program omogućuje vam da aktivirate i koristite telefon kao modem.

Promjena TTL MacOS-a

MacOS ima zadani vijek trajanja od 64. Ako ga želite promijeniti, morate unijeti naredbu u terminal: sudo sysctl -w net.inet.ip.ttl = 65. Međutim, s ovim pristupom vrijednost nakon ponovnog pokretanja ponovno će se promijeniti na 64. Stoga je potrebnoIzvedite niz manipulacija. Postoji direktorij itd. U korijenu diska. On je skriven, ali mora ući. Tamo kreirate datoteku sysctl.conf. U njemu je potrebno propisati samo jedan korak - net.inet.ip.ttl = 65. Pa, naravno, zadrži ga. Da biste prikazali skrivenu mapu u Findereu, morate otići na glavni disk i pritisnuti kombinaciju cmd + shift + G. U prozoru se unosi naziv željene mape, nakon čega će se pronaći.

Zaključak

Postoji takav koncept kao USB TTL pretvarač. Međutim, u kontekstu članka nema što raditi i ne smije se brkati s vijekom trajanja paketa. USB TTL Converter je vrsta adaptera za povezivanje USB uređaja i TTL logike. Članak je detaljno objasnio o TTL-u - što je to i za što je potrebno. Nekoliko načina za promjenu omogućit će vam zaobilaženje ograničenja blokiranja prometa za neke davatelje usluga. To omogućuje korištenje interneta svugdje. Implementacija na različitim uređajima je različita, možete to učiniti pomoću softvera i ručno mijenjati datoteke sustava. Neki modemi će morati bljeskati i za svaku od njegovih verzija. Ove upute mogu zaobići blokiranje mnogih pružatelja usluga koji omogućuju pristup internetu putem mobilne mreže.

Povezane publikacije