TTL - mikä se on? TTL on lyhenne sanoista Time to Live. Eli paketin elinikä, joka on varattu sille siirtymähetkellä alkuperäisestä solmusta lopulliseen solmuun. IPv4-standardissa otsikon kahdeksan bitin kenttä on varattu kuvastamaan TTL:ää. Kulkiessaan useiden solmujen kautta määränpäähän paketin arvo pienenee 1 yksikön joka kerta. Tämä tehdään, jotta voidaan rajoittaa hänen läsnäolonsa solmuissa tiettyyn määrään. Ja tämä puolestaan auttaa välttämään verkon ruuhkautumista.
Teknologian tekijöiden käsityksen mukaan paketin käyttöikä menettää 1 yksikön joka sekunti. Mutta suurten yhteysnopeuksien sekä reitittimien ja solmujen määrän ansiosta lasku on paljon nopeampaa.
Mitä tapahtuu, jos TTL saavuttaa nollan? Paketti katoaa ja lähettäjä saa viestin, jonka mukaan sen elinaika on umpeutunut, mikä tarkoittaa, että sinun on yritettävä uudelleen. Maksimiarvo, jota kahdeksan bitin kenttä voi edustaa, on 255. Käyttöjärjestelmille on oletusarvot. Esimerkiksi TTL Windowsissa on 128 ja Linuxissa ja johdannaisissa - Mac, Android - 64.
DNS-ympäristössä on oma TTL, ja se heijastaa välimuistissa olevien tietojen tuoreutta. Mutta artikkeli ei koske häntä.
Mihin TTL:ää käytetään ja millä alueilla
Paketin käyttöikää käyttävät aktiivisesti useatInternet-palveluntarjoajat, kuten Yota. Siten he yrittävät rajoittaa pääsyä liiallisen liikenteen kulutukseen Wi-Fi-verkkoja jakaessaan. Tämä johtuu siitä, että paketti, joka siirtyy liikennettä vastaanottav alta laitteelta jakavalle laitteelle, pienentää TTL:ää, minkä seurauksena palveluntarjoaja saa odotettua pienemmän tai Windowsin tapauksessa enemmän arvon.
Esimerkiksi voit kuvata Android-pohjaisen älypuhelimen prosessia. Laite lähettää pyynnön vastaanottaa tietoja tietystä sivustosta. Sen mukana lähetetään TTL, jonka arvo on 64. Palveluntarjoaja tietää, että tämä on tämän laitteen paketin käyttöiän vakionumero, joten se sallii sen vapaasti käyttää verkkoa.
Nyt laite alkaa jakaa Wi-Fi-verkkoa ja siitä tulee eräänlainen reititin. Yhdistetty älypuhelin toimii Windows-alustalla, ja sen TTL, joka kulkee jakelulaitteen kautta, on 127. Palveluntarjoaja täyttää tämän paketin ja ymmärtää, että sen Internetiä jaetaan. Siksi se estää yhteyden.
Mahdollisuus vaihtaa TTL:ää eri laitteissa
Paketin elinkaaren arvon muuttaminen voi olla hyödyllistä palveluntarjoajan liikenteen eston ohittamiseksi. Esimerkiksi, jos kaapeliyhteys on pois päältä ja käyttäjän on kiireellisesti päästävä Internetiin tietokoneelta. Sitten älypuhelimesta tulee tukiasema ja se liittää tietokoneen verkkoon.
On syytä huomata, että jotkut palveluntarjoajat eivät estä pääsyä vain TTL:n kautta, vaan myös seuraavat sivustokäyntejä. Ja jos resurssilla ei ole mitään tekemistä älypuhelimen kanssa, eli se ei tarvitse sitä,yhteys katkesi.
Voit muuttaa TTL:ää useilla tavoilla, jotka kuvataan myöhemmin.
Vaihda TTL Android-laitteissa
Helppoin tapa muuttaa paketin käyttöikää Android-laitteissa on käyttää erikoisohjelmistoja. Esimerkiksi erittäin tehokas tuote on TTL Master. Se voi muuttaa annostelijapaketin käyttöiän datan kulkua varten. Esimerkiksi, kun jaat Wi-Fi-yhteyttä Windows-laitteella, sinun on asetettava arvoksi 127 ja Android- tai Linux-käyttöjärjestelmässä arvoksi 63.
Ohjelma on ilmainen ja löytyy helposti virallisesta Google Play -kaupasta. Se vaatii kuitenkin laitteen pääkäyttäjän oikeudet toimiakseen.
Ohjelman käyttöliittymä on yksinkertainen - parametrin nykyinen arvo näkyy yläosassa. Hieman alempana ovat aihiot Windows-käyttöjärjestelmille ja muille. Voit myös asettaa haluamasi arvon manuaalisesti. Hieman alempana on painike, jolla voi siirtyä sovelluksesta suoraan modeemin asetuksiin. Joissakin versioissa ratkaisu on saatavilla iptablesin kautta, jolle on olemassa erityinen kohde.
Asetuksissa on mahdollista asettaa käynnistys ja käyttöiän muutos automaattisesti laitteen käynnistyessä. Joissakin Android-versioissa voit käynnistää tukiaseman heti arvon muuttamisen jälkeen. Siellä on tuki venäjän kielelle.
Sovellus kehittyy ja paranee jatkuvasti. Githubissa on profiili, jossajokainen voi haarautua ja lisätä kykyjään projektiin. Jos kehittäjät hyväksyvät ne, ne sisällytetään seuraavaan julkaisuun.
Voit myös kokeilla menetelmää muokata järjestelmätiedostoja manuaalisesti muuttaaksesi paketin elinkaaren arvoa. Tämä vaatii pääkäyttäjän oikeudet. Ensin sinun on vaihdettava lentotilaan, toisin sanoen puhelin on menetettävä verkkoon.
Käytä sitten mitä tahansa Exploreria, joka voi muokata tiedostoja. Siinä sinun on mentävä polkua proc/sys/net/ipv4. Tässä hakemistossa olet kiinnostunut tiedostosta nimeltä ip_default_ttl. Se sisältää arvon 64, joka on muutettava arvoon 63.
Seuraavaksi sinun on poistettava puhelin lentokonetilasta, jotta se rekisteröityy uudelleen Internetiin. Nyt voit jakaa langatonta Internetiä ja yrittää yhdistää iOS- tai Android-laitteen eli TTL 64:n.
Jos haluat käyttää Windows-tietokonetta yhtenä asiakkaista, sinun on asetettava vakio paketin elinikäinen arvo alla kuvatulla tavalla.
Vaihda TTL Windows-käyttöjärjestelmällä varustetussa tietokoneessa
Jos sinun on jaettava Internetiä Android-älypuhelimesta Windows-tietokoneeseen, sinun on säädettävä hieman rekisteriarvoja. Tämä menetelmä on merkityksellinen, kun puhelinta ei ole rootattu ja sen lukitusta on mahdotonta ohittaa.
Rekisterin käynnistäminen käyttöjärjestelmäriviltä voidaan tehdä "Käynnistä"-valikon "Suorita" -kohdan kautta. Kirjoita siihen Regedit ja napsauta OK. Avautuvaan ikkunaan tulee näkyviin kaksi aluetta. Vasemmalla onpuurakenne, ja oikealla - arvot. Sinun on löydettävä haara HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters. Windows 8:ssa Tcpip voidaan korvata Tcpip6:lla.
Ikkunassa, jossa on arvot, sinun on luotava uusi. Tämä tehdään hiiren oikealla napsautuksella. Valitse pikavalikosta Uusi, sitten uusi DWORD-arvo ja anna sille nimi Oletus-TTL. Mikä tämä on? Tämä on staattinen asetus jatkuvalle elinikäiselle arvolle. Napsauta sitten hiiren kakkospainikkeella uudelleen ja valitse Muokkaa. Numerotyypin tulee olla desimaaliluku ja arvon on oltava 65. Siten järjestelmä lähettää paketin elinajan 65 eli yhden enemmän kuin Android. Eli älypuhelimen läpi kulkeessaan se menettää yhden yksikön, eikä palveluntarjoaja huomaa saalista. Kun olet tehnyt muutoksia, sinun on käynnistettävä tietokoneesi uudelleen.
Nyt voit jakaa Internetiä "Androidille" ilman erityisiä ohjelmistoja ja laitteita.
Vaihda Linuxiin
Miten TTL muuttuu tietokoneessa, jossa on Linux-käyttöjärjestelmä? Linuxissa paketin käyttöiän muuttaminen muutetaan yhdellä rivillä päätteessä: sudo iptables -t mangle -A POSTROUTING -j TTL --ttl-set 65
Muuta paketin käyttöikää modeemeissa
Voit muuttaa modeemin TTL:ää muuttamalla IMEI-koodia. Tämä on sellainen tunnistekoodi, joka on yksilöllinen jokaiselle matkapuhelinverkkoon pääsyn omaavalle laitteelle. Ongelmana on, että ei ole olemassa universaalia tapaa. Tämä johtuu siitä, että jokaisella yksittäisellä modeemilla on oltava omalaiteohjelmisto, joka muuttaa IMEI:n.
W3bsit3-dns.com-sivustolla on valikoima ratkaisuja eri valmistajien ja mallien modeemien käyttöiän muuttamiseen. Täältä löydät myös tämän tehtävän yksityiskohtaiset toteutukset.
Muuta paketin käyttöikää iOS:ssä
TetherMe-säädön avulla voit vaihtaa iOS TTL:ään. Mikä se on? Tämä on deb-sovellus, joka avaa hotspot-tilan iOS-laitteissa. Tosiasia on, että Apple sallii joidenkin matkapuhelinverkko-operaattoreiden estää "Modem Mode" -toiminnon SIM-tasolla. Tämän sovelluksen avulla voit aktivoida sen ja käyttää puhelintasi modeemina.
Vaihda TTL MacOS:ssa
MacOS:n TTL on oletuksena 64. Jos haluat muuttaa sitä, sinun on kirjoitettava terminaaliin komento: sudo sysctl -w net.inet.ip.ttl=65.
Tällä lähestymistavalla arvo kuitenkin muuttuu uudelleenkäynnistyksen jälkeen takaisin arvoon 64. Siksi on suoritettava useita käsittelyjä. etc-hakemisto on levyn juuressa. Se on piilotettu, mutta sinun on päästävä siihen. Sysctl.conf-tiedosto luodaan sinne. Sinun on kirjoitettava siihen vain yksi rivi - net.inet.ip.ttl=65. Ja tietysti säästä.
Jos haluat näyttää tämän piilotetun kansion Finderissa, siirry päälevylle ja paina cmd+vaihto+G. Kirjoita näkyviin tulevaan ikkunaan etsimäsi kansion nimi, jonka jälkeen se löytyy.
Johtopäätökset
On olemassa sellainen asia kuin USB TTL -muunnin. Sillä ei kuitenkaan ole mitään tekemistä artikkelin kontekstin kanssa, eikä sitä pidä sekoittaa paketin käyttöikään. USB TTL -muunnin - eräänlainen sovitin yhteyksien luomiseenUSB-laitteiden ja TTL-logiikan välillä.
Artikkelissa kerrottiin yksityiskohtaisesti TTL:stä - mitä se on ja mihin se on tarkoitettu. Useilla tavoilla muuttaa sitä mahdollistaa joidenkin palveluntarjoajien liikenteen estorajoituksen ohittaminen. Tämä mahdollistaa Internetin käytön kaikkialla.
Toteutus on erilainen eri laitteissa, voit tehdä sen sekä ohjelmistotyökaluilla että manuaalisesti muuttamalla järjestelmätiedostoja. Jotkin modeemit on päivitettävä, ja jokaisella on oma ohjelmistoversionsa.
Nämä ohjeet voivat ohittaa useiden palveluntarjoajien eston, jotka tarjoavat Internet-yhteyttä matkapuhelinverkon kautta.