TTL - wat is dit?

INHOUDSOPGAWE:

TTL - wat is dit?
TTL - wat is dit?
Anonim

TTL - wat is dit? TTL staan vir Time to Live. Dit wil sê, die leeftyd van die pakkie, wat daaraan toegeken is op die oomblik van oorgang van die aanvanklike nodus na die finale een. In die IPv4-standaard word 'n agtbis-veld in die kopskrif toegeken om TTL te weerspieël. Deur deur talle nodusse na die bestemming te gaan, verminder die waarde van die pakkie elke keer met 1 eenheid. Dit word gedoen om die tyd van sy teenwoordigheid in die nodusse tot 'n spesifieke getal te beperk. En dit help op sy beurt om netwerkopeenhoping te vermy.

Soos bedink deur die skrywers van die tegnologie, verloor die pakkieleeftyd 1 eenheid elke sekonde. Maar danksy hoë verbindingspoed en die aantal roeteerders en nodusse is die afname baie vinniger.

ttl is wat
ttl is wat

Wat gebeur as die TTL nul bereik? Die pakkie sal verdwyn, en die sender sal 'n boodskap ontvang wat sê dat die tyd om te lewe verstreke is, wat beteken dat jy weer moet probeer. Die maksimum waarde wat 'n agtbis-veld kan verteenwoordig is 255. Daar is verstekwaardes vir bedryfstelsels. Byvoorbeeld, TTL in Windows is 128, en in Linux en afgeleides - Mac, Android - 64.

Die DNS-omgewing het sy eie TTL, en dit weerspieël die varsheid van die data in die kas. Maar die artikel sal nie oor hom handel nie.

Waarvoor word TTL gebruik en in watter gebiede

Pakketleeftyd word aktief deur verskeie gebruikInternetverskaffers soos Yota. Hulle probeer dus om toegang tot die verbruik van oormatige verkeer te beperk wanneer Wi-Fi versprei word. Dit is as gevolg van die feit dat die pakkie, wat van die toestel wat verkeer ontvang na die verspreidende een oorgaan, die TTL verminder, gevolglik ontvang die verskaffer 'n waarde minder of, in die geval van Windows, meer as wat verwag is.

Vir 'n voorbeeld kan jy die proses van 'n slimfoon beskryf gebaseer op "Android". Die toestel stuur 'n versoek om data vanaf 'n spesifieke webwerf te ontvang. 'n TTL word daarmee saamgestuur, waarvan die waarde 64 is. Die verskaffer weet dat dit die standaardsyfer van die pakkieleeftyd vir hierdie toestel is, so dit laat dit vryelik toegang tot die Netwerk toe.

ttl vensters
ttl vensters

Nou begin die toestel Wi-Fi versprei en word 'n soort roeteerder. Die gekoppelde slimfoon loop op die Windows-platform, en sy TTL, wat deur die verspreidingstoestel gaan, sal 127 wees. Die verskaffer sal hierdie pakkie ontmoet en verstaan dat sy internet versprei word. Daarom sal dit die verbinding blokkeer.

Moontlikheid om TTL op verskillende toestelle te verander

Die verandering van die pakkie se leeftydwaarde kan nuttig wees om verkeersblokkering deur die verskaffer te omseil. Byvoorbeeld, as die kabelverbinding afgeskakel is en die gebruiker dringend toegang tot die internet vanaf die rekenaar moet kry. Dan word die slimfoon 'n toegangspunt en plaas die rekenaar op die netwerk.

verander ttl
verander ttl

Dit is opmerklik dat sommige verskaffers toegang blokkeer, nie net via TTL nie, maar ook werfbesoeke opspoor. En as die hulpbron niks met die slimfoon te doen het nie, dit wil sê, dit het dit nie nodig nie,die verbinding is verbreek.

Jy kan die TTL op verskeie maniere verander, wat later beskryf sal word.

Verander TTL op Android-toestelle

Die maklikste manier om die leeftyd van 'n pakket op Android-toestelle te verander, is om gespesialiseerde sagteware te gebruik. Byvoorbeeld, 'n baie effektiewe produk is TTL Master. Dit kan die leeftyd van die dispenser-pakkie verander na dit wat voortspruit uit die data-oordrag. Byvoorbeeld, wanneer jy Wi-Fi op 'n Windows-toestel versprei, moet jy die waarde op 127 stel, en op Android of Linux - 63.

modem ttl
modem ttl

Die program is gratis en kan maklik in die amptelike Google Play-winkel gevind word. Dit vereis egter worteltoestemmings op die toestel om te funksioneer.

Die programkoppelvlak is eenvoudig - die huidige waarde van die parameter word in die boonste gedeelte vertoon. 'n Bietjie laer is spasies vir Windows-bedryfstelsels en ander. U kan ook die gewenste waarde met die hand instel. 'n Bietjie laer is 'n knoppie met die vermoë om van die toepassing direk na die modem-instellings te gaan. In sommige weergawes is 'n oplossing beskikbaar deur iptables, waarvoor daar 'n spesifieke item is.

In die instellings is dit moontlik om die bekendstelling en verandering van die leeftyd outomaties in te stel wanneer die toestel selflaai. Sommige weergawes van Android laat jou toe om die toegangspunt te begin onmiddellik nadat jy die waarde verander het. Daar is ondersteuning vir die Russiese taal.

ttl waarde
ttl waarde

Die toepassing ontwikkel en verbeter voortdurend. Daar is 'n profiel op github waarinalmal kan vertak en hul vermoëns by die projek voeg. As dit deur die ontwikkelaars aanvaar word, sal hulle by die volgende vrystelling ingesluit word.

Jy kan ook die metode probeer om stelsellêers handmatig te wysig om die pakketleeftydwaarde te verander. Dit sal wortelregte vereis. Eerstens moet jy oorskakel na vlugmodus, dit wil sê, maak dat die foon die netwerk verloor.

Gebruik dan enige verkenner wat lêers kan wysig. Daarin moet jy langs die pad gaan proc/sys/net/ipv4. In hierdie gids stel jy belang in 'n lêer met die naam ip_default_ttl. Dit bevat die waarde 64, wat na 63 verander moet word.

Volgende moet jy die foon uit die vliegtuigmodus haal sodat dit weer op die web registreer. Nou kan jy draadlose internet versprei en probeer om 'n iOS- of Android-toestel te koppel, dit wil sê met TTL 64.

ttl verander
ttl verander

As jy 'n Windows-rekenaar as een van die kliënte wil gebruik, sal jy 'n konstante pakkieleeftydwaarde moet stel soos hieronder beskryf.

Verander TTL op 'n rekenaar met Windows-bedryfstelsels

As jy die internet van jou Android-slimfoon na 'n rekenaar met Windows moet versprei, sal jy die registerwaardes effens moet aanpas. Hierdie metode sal relevant wees wanneer die foon nie gewortel is nie en dit onmoontlik is om die slot daarop te omseil.

Die begin van die register in die reeks bedryfstelsels kan gedoen word deur die "Begin"-kieslysitem "Run". Voer Regedit daarin in en klik OK. Twee areas sal verskyn in die venster wat oopmaak. Aan die linkerkant isboomstruktuur, en aan die regterkant - waardes. Jy moet die HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters-tak vind. Vir Windows 8 kan Tcpip vervang word met Tcpip6.

usb ttl-omskakelaar
usb ttl-omskakelaar

In die venster met die waardes, moet jy 'n nuwe een skep. Dit word gedoen met 'n regskliek. Kies Nuwe uit die konteks kieslys, dan 'n nuwe DWORD waarde, en noem dit Standaard TTL. Wat is dit? Dit sal 'n statiese instelling wees vir 'n konstante leeftydwaarde. Regskliek dan weer en kies Wysig. Die get altipe moet desimale wees, en die waarde moet 65 wees. Die stelsel sal dus die pakkieleeftyd van 65 oordra, dit wil sê een meer as Android. Dit wil sê, wanneer dit deur 'n slimfoon gaan, sal dit een eenheid verloor, en die verskaffer sal nie die vangs sien nie. Nadat jy veranderinge aangebring het, moet jy jou rekenaar herbegin.

Nou kan jy die internet na "Android" versprei sonder om spesiale sagteware en toestelle te gebruik.

Verander na Linux

Hoe word TTL verander op 'n rekenaar met Linux-bedryfstelsels? Vir Linux word die verandering van die pakkieleeftyd verander met een reël in die terminale: sudo iptables -t mangle -A POSTROUTING -j TTL --ttl-set 65

Verander pakkieleeftyd op modems

Jy kan die TTL van die modem verander deur die IMEI te verander. Dit is so 'n identifikasiekode wat uniek is vir elke toestel wat toegang tot sellulêre netwerke het. Die probleem is dat daar geen universele manier is nie. Dit is te wyte aan die feit dat elke individuele modem sy eie moet hêfermware wat IMEI sal verander.

Die webwerf w3bsit3-dns.com het 'n verskeidenheid oplossings om die leeftyd van modems van verskillende vervaardigers en modelle te verander. Jy kan ook gedetailleerde implementerings van hierdie taak daar vind.

Verander pakketleeftyd op iOS

Met TetherMe-aanpassing kan jy na iOS TTL verander. Wat dit is? Dit is 'n deb-toepassing wat warmkolmodus op iOS-toestelle ontsluit. Die feit is dat Apple sommige sellulêre netwerkoperateurs toelaat om die "Modemmodus"-funksie op SIM-vlak te blokkeer. Hierdie toepassing laat jou toe om dit te aktiveer en jou foon as 'n modem te gebruik.

Verander TTL in MacOS

MacOS het by verstek 'n TTL van 64. As jy dit wil verander, moet jy die opdrag in die terminaal invoer: sudo sysctl -w net.inet.ip.ttl=65.

Met hierdie benadering sal die waarde egter na 'n herlaai terug na 64 verander. Daarom moet 'n aantal manipulasies uitgevoer word. Die etc-gids bestaan by die wortel van die skyf. Dit is weggesteek, maar jy moet daarin kom. Die sysctl.conf-lêer word daar geskep. Jy hoef net een reël daarin te skryf - net.inet.ip.ttl=65. En natuurlik, spaar.

Om hierdie versteekte vouer in Finder te vertoon, gaan na die hoofskyf en druk cmd+shift+G. Tik in die venster wat verskyn die naam van die vouer waarna jy soek, waarna dit gevind sal word.

Gevolgtrekkings

Daar is iets soos 'n USB TTL-omskakelaar. Dit het egter niks te doen met die konteks van die artikel nie, en moet nie met die leeftyd van die pakket verwar word nie. USB TTL-omskakelaar - 'n soort adapter om verbindings te skeptussen USB-toestelle en TTL-logika.

Die artikel verduidelik in detail oor TTL - wat dit is en waarvoor dit is. Verskeie maniere om dit te verander, sal jou toelaat om die verkeersblokkeringsbeperking by sommige verskaffers te omseil. Dit maak dit moontlik om die internet oral te gebruik.

Die implementering is verskillend op verskillende toestelle, jy kan dit beide doen deur sagteware-nutsmiddels te gebruik en stelsellêers handmatig te verander. Sommige modems sal geflits moet word, en elkeen het sy eie weergawe van die sagteware.

Hierdie instruksies kan die blokkering van baie verskaffers wat internettoegang via 'n sellulêre netwerk verskaf, omseil.

Aanbeveel: