TTL – kas tai?

Turinys:

TTL – kas tai?
TTL – kas tai?
Anonim

TTL – kas tai? TTL – laikas gyventi. Tai yra paketo gyvavimo laikas, jam paskirtas perėjimo iš pradinio mazgo į galutinį momentą. IPv4 standarte aštuonių bitų laukas antraštėje yra skirtas TTL atspindėti. Einant per daugybę mazgų į paskirties vietą, paketo vertė kiekvieną kartą sumažėja 1 vienetu. Tai daroma siekiant apriboti jo buvimo mazguose laiką iki tam tikro skaičiaus. O tai savo ruožtu padeda išvengti tinklo perkrovos.

Kaip suprato technologijos autoriai, paketo tarnavimo laikas praranda 1 vienetą kas sekundę. Tačiau dėl didelio ryšio greičio ir maršruto parinktuvų bei mazgų skaičiaus mažėjimas vyksta daug greičiau.

ttl yra kas
ttl yra kas

Kas nutiks, jei TTL pasieks nulį? Paketas išnyks, o siuntėjas gaus pranešimą, kad jo gyvavimo laikas baigėsi, vadinasi, reikia bandyti dar kartą. Didžiausia aštuonių bitų lauko reikšmė yra 255. Operacinėms sistemoms yra numatytosios reikšmės. Pavyzdžiui, TTL sistemoje „Windows“yra 128, o „Linux“ir išvestinėse versijose – „Mac“, „Android“– 64.

DNS aplinka turi savo TTL ir atspindi talpykloje esančių duomenų naujumą. Bet straipsnis bus ne apie jį.

Kam naudojamas TTL ir kokiose srityse

Paketo gyvavimo laiką aktyviai naudoja įvairūsInterneto tiekėjai, tokie kaip „Yota“. Taigi, platindami „Wi-Fi“, jie bando apriboti prieigą prie pernelyg didelio srauto. Taip yra dėl to, kad paketas, perduodamas iš srautą priimančio įrenginio į paskirstantįjį, sumažina TTL, todėl tiekėjas gauna mažesnę reikšmę arba, Windows atveju, didesnę, nei tikėtasi.

Pavyzdžiui, galite apibūdinti išmaniojo telefono procesą, pagrįstą „Android“. Įrenginys siunčia užklausą gauti duomenis iš konkrečios svetainės. Kartu su juo siunčiamas TTL, kurio reikšmė yra 64. Teikėjas žino, kad tai yra standartinis šio įrenginio paketo veikimo trukmės skaitmuo, todėl jis gali laisvai pasiekti tinklą.

ttl langai
ttl langai

Dabar įrenginys pradeda platinti „Wi-Fi“ir tampa savotišku maršruto parinktuvu. Prijungtas išmanusis telefonas veikia Windows platformoje, o jo TTL, einantis per platinimo įrenginį, bus 127. Teikėjas susipažins su šiuo paketu ir supras, kad jo internetas platinamas. Todėl jis užblokuos ryšį.

Galimybė pakeisti TTL skirtinguose įrenginiuose

Paketo gyvavimo trukmės vertės keitimas gali būti naudingas norint apeiti paslaugų teikėjo blokuojamą srautą. Pavyzdžiui, jei kabelinis ryšys išjungtas ir vartotojui reikia skubiai prisijungti prie interneto iš kompiuterio. Tada išmanusis telefonas tampa prieigos tašku ir prijungia kompiuterį prie tinklo.

pakeisti ttl
pakeisti ttl

Verta pažymėti, kad kai kurie teikėjai blokuoja prieigą ne tik per TTL, bet ir stebi apsilankymus svetainėje. Ir jei išteklius neturi nieko bendra su išmaniuoju telefonu, t.y. jam jo nereikia,ryšys nutrūko.

Galite pakeisti TTL keliais būdais, kurie bus aprašyti vėliau.

Keiskite TTL „Android“įrenginiuose

Lengviausias būdas pakeisti paketo naudojimo trukmę Android įrenginiuose yra naudoti specializuotą programinę įrangą. Pavyzdžiui, labai efektyvus produktas yra TTL Master. Tai gali pakeisti dozatoriaus paketo naudojimo trukmę į tą, kuri atsiranda dėl duomenų perdavimo. Pavyzdžiui, kai platinate „Wi-Fi“„Windows“įrenginyje, turite nustatyti reikšmę į 127, o „Android“ar „Linux“– 63.

modemas ttl
modemas ttl

Programa yra nemokama ir ją galima lengvai rasti oficialioje „Google Play“parduotuvėje. Tačiau norint, kad jis veiktų, reikia įrenginio root teisių.

Programos sąsaja paprasta – esama parametro reikšmė rodoma viršutinėje dalyje. Šiek tiek žemiau yra ruošiniai, skirti Windows operacinėms sistemoms ir kt. Norimą reikšmę taip pat galite nustatyti rankiniu būdu. Šiek tiek žemiau yra mygtukas su galimybe pereiti iš programos tiesiai į modemo nustatymus. Kai kuriose versijose sprendimas pasiekiamas per iptables, kuriam yra konkretus elementas.

Nustatymuose galima nustatyti paleidimą ir veikimo trukmės pakeitimą automatiškai, kai įrenginys paleidžiamas. Kai kurios „Android“versijos leidžia paleisti prieigos tašką iš karto pakeitus reikšmę. Yra rusų kalbos palaikymas.

ttl vertė
ttl vertė

Programa nuolat tobulinama ir tobulinama. Github yra profilis, kuriamekiekvienas gali išsišakoti ir pridėti savo galimybes prie projekto. Jei kūrėjai sutiks, jie bus įtraukti į kitą leidimą.

Taip pat galite išbandyti sistemos failų keitimo rankiniu būdu metodą, kad pakeistumėte paketo galiojimo laiką. Tam reikės root teisių. Pirmiausia turite persijungti į skrydžio režimą, t. y. priversti telefoną prarasti tinklą.

Tada naudokite bet kurią naršyklę, kuri gali redaguoti failus. Jame turite eiti keliu proc/sys/net/ipv4. Šiame kataloge jus domina failas pavadinimu ip_default_ttl. Jame yra 64 reikšmė, kurią reikia pakeisti į 63.

Toliau turite išjungti telefoną iš lėktuvo režimo, kad jis vėl užsiregistruotų internete. Dabar galite platinti belaidį internetą ir bandyti prijungti „iOS“arba „Android“įrenginį, ty su TTL 64.

ttl pakeisti
ttl pakeisti

Jei norite naudoti „Windows“kompiuterį kaip vieną iš klientų, turėsite nustatyti pastovią paketo galiojimo laiką, kaip aprašyta toliau.

Pakeiskite TTL kompiuteryje su Windows operacinėmis sistemomis

Jei jums reikia platinti internetą iš „Android“išmaniojo telefono į kompiuterį, kuriame veikia „Windows“, turėsite šiek tiek pakoreguoti registro reikšmes. Šis metodas bus aktualus, kai telefonas nėra įsišaknijęs ir neįmanoma apeiti jo užrakto.

Paleisti registrą operacinių sistemų eilutėje galima per meniu „Pradėti“elementą „Vykdyti“. Įveskite jame Regedit ir spustelėkite Gerai. Atsidariusiame lange atsiras dvi sritys. Kairėje yramedžio struktūra, o dešinėje – vertybės. Turite rasti šaką HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters. „Windows 8“Tcpip gali būti pakeistas į Tcpip6.

usb ttl keitiklis
usb ttl keitiklis

Lanke su reikšmėmis turite sukurti naują. Tai daroma dešiniuoju pelės mygtuku spustelėjus. Kontekstiniame meniu pasirinkite Naujas, tada naują DWORD reikšmę ir pavadinkite ją Numatytoji TTL. Kas tai? Tai bus statinis pastovios eksploatavimo trukmės vertės nustatymas. Tada dešiniuoju pelės mygtuku spustelėkite dar kartą ir pasirinkite Redaguoti. Skaičiaus tipas turi būti dešimtainis, o reikšmė turi būti 65. Taigi sistema perduos 65 paketo tarnavimo laiką, tai yra vienu daugiau nei Android. Tai yra, eidamas per išmanųjį telefoną, jis praras vieną vienetą, o teikėjas nepastebės laimikio. Atlikę pakeitimus turite iš naujo paleisti kompiuterį.

Dabar galite platinti internetą „Android“nenaudodami specialios programinės įrangos ir įrenginių.

Keisti į Linux

Kaip pakeičiamas TTL kompiuteryje su Linux operacinėmis sistemomis? Linux sistemoje paketo veikimo trukmės keitimas pakeičiamas viena eilute terminale: sudo iptables -t mangle -A POSTROUTING -j TTL --ttl-set 65

Pakeiskite modemų paketo veikimo laiką

Galite pakeisti modemo TTL pakeisdami IMEI. Tai toks identifikavimo kodas, kuris yra unikalus kiekvienam įrenginiui, turinčiam prieigą prie korinio ryšio tinklų. Problema ta, kad nėra universalaus būdo. Taip yra dėl to, kad kiekvienas atskiras modemas turi turėti savoprograminė įranga, kuri pakeis IMEI.

Svetainėje w3bsit3-dns.com yra įvairių sprendimų, kaip pakeisti skirtingų gamintojų ir modelių modemų eksploatavimo laiką. Ten taip pat galite rasti išsamų šios užduoties įgyvendinimą.

Pakeiskite paketo galiojimo laiką sistemoje „iOS“

Naudodami TetherMe patobulinimą galite pakeisti į iOS TTL. Kas tai yra? Tai deb programa, kuri atrakina viešosios interneto prieigos taško režimą iOS įrenginiuose. Faktas yra tas, kad „Apple“leidžia kai kuriems korinio tinklo operatoriams blokuoti „Modemo režimo“funkciją SIM lygiu. Ši programa leidžia ją suaktyvinti ir naudoti telefoną kaip modemą.

Keisti TTL sistemoje „MacOS“

MacOS pagal numatytuosius nustatymus TTL yra 64. Jei norite jį pakeisti, terminale turite įvesti komandą: sudo sysctl -w net.inet.ip.ttl=65.

Tačiau naudojant šį metodą, po perkrovimo reikšmė pasikeis į 64. Todėl reikia atlikti keletą manipuliacijų. Katalogas etc yra disko šaknyje. Jis paslėptas, bet jūs turite į jį patekti. Ten sukuriamas failas sysctl.conf. Jame reikia parašyti tik vieną eilutę – net.inet.ip.ttl=65. Ir, žinoma, sutaupykite.

Norėdami rodyti šį paslėptą aplanką Finder, eikite į pagrindinį diską ir paspauskite cmd+shift+G. Atsidariusiame lange įveskite ieškomo aplanko pavadinimą, po kurio jis bus rastas.

Išvados

Yra toks dalykas kaip USB TTL keitiklis. Tačiau tai neturi nieko bendra su straipsnio kontekstu ir neturėtų būti painiojama su paketo galiojimo laiku. USB TTL konverteris - savotiškas adapteris jungtims kurtitarp USB įrenginių ir TTL logikos.

Straipsnyje išsamiai paaiškinta apie TTL – kas tai yra ir kam jis skirtas. Keli būdai jį pakeisti leis apeiti kai kurių paslaugų teikėjų taikomą eismo blokavimo apribojimą. Tai suteikia galimybę visur naudotis internetu.

Įgyvendinimas skirtinguose įrenginiuose yra skirtingas, tai galite padaryti naudodami programinės įrangos įrankius ir rankiniu būdu keisdami sistemos failus. Kai kurie modemai turės būti „flash“ir kiekvienas turi savo programinės įrangos versiją.

Šios instrukcijos gali apeiti daugelio teikėjų, teikiančių prieigą prie interneto per korinį tinklą, blokavimą.

Rekomenduojamas: