TTL - wat is het?

Inhoudsopgave:

TTL - wat is het?
TTL - wat is het?
Anonim

TTL - wat is het? TTL staat voor Tijd om te leven. Dat wil zeggen, de levensduur van het pakket, dat eraan wordt toegewezen op het moment van overgang van het oorspronkelijke knooppunt naar het laatste. In de IPv4-standaard wordt een veld van acht bits in de header toegewezen om TTL weer te geven. Door talrijke knooppunten naar de bestemming te gaan, neemt de waarde van het pakket elke keer met 1 eenheid af. Dit wordt gedaan om de tijd van zijn aanwezigheid in de knooppunten te beperken tot een specifiek aantal. En dit helpt op zijn beurt netwerkcongestie te voorkomen.

Zoals bedacht door de auteurs van de technologie, verliest de pakketlevensduur elke seconde 1 eenheid. Maar dankzij de hoge verbindingssnelheden en het aantal routers en nodes gaat de afname veel sneller.

ttl is wat
ttl is wat

Wat gebeurt er als de TTL nul bereikt? Het pakket zal verdwijnen en de afzender zal een bericht ontvangen waarin staat dat de tijd om te leven is verstreken, wat betekent dat u het opnieuw moet proberen. De maximale waarde die een acht-bits veld kan vertegenwoordigen is 255. Er zijn standaardwaarden voor besturingssystemen. TTL in Windows is bijvoorbeeld 128, en in Linux en derivaten - Mac, Android - 64.

De DNS-omgeving heeft zijn eigen TTL en weerspiegelt de versheid van de gegevens in de cache. Maar het artikel gaat niet over hem.

Waar wordt TTL voor gebruikt en in welke gebieden

De levensduur van het pakket wordt actief gebruikt door verschillendeInternetproviders zoals Yota. Zo proberen ze de toegang tot het verbruik van overmatig verkeer te beperken bij het distribueren van wifi. Dit is te wijten aan het feit dat het pakket, dat van het ontvangende apparaat naar het verspreidende apparaat gaat, de TTL verlaagt, met als resultaat dat de provider een waarde ontvangt die lager is of, in het geval van Windows, meer dan verwacht.

Je kunt bijvoorbeeld het proces van een smartphone beschrijven op basis van "Android". Het apparaat verzendt een verzoek om gegevens van een specifieke site te ontvangen. Er wordt een TTL meegestuurd, waarvan de waarde 64 is. De provider weet dat dit het standaardcijfer is van de pakketlevensduur voor dit apparaat, dus het geeft het vrij toegang tot het netwerk.

ttl-vensters
ttl-vensters

Nu begint het apparaat wifi te distribueren en wordt het een soort router. De verbonden smartphone draait op het Windows-platform en de TTL, die door het distributieapparaat gaat, zal 127 zijn. De provider zal aan dit pakket voldoen en begrijpen dat zijn internet wordt gedistribueerd. Daarom blokkeert het de verbinding.

Mogelijkheid om TTL op verschillende apparaten te wijzigen

Het wijzigen van de levensduur van het pakket kan handig zijn om verkeersblokkering door de provider te omzeilen. Als de kabelverbinding bijvoorbeeld is uitgeschakeld en de gebruiker dringend vanaf de computer toegang tot internet nodig heeft. Dan wordt de smartphone een toegangspunt en zet de pc op het netwerk.

verander ttl
verander ttl

Het is vermeldenswaard dat sommige providers de toegang niet alleen via TTL blokkeren, maar ook sitebezoeken volgen. En als de bron niets met de smartphone te maken heeft, d.w.z. hij heeft deze niet nodig,de verbinding is verbroken.

Je kunt de TTL op verschillende manieren wijzigen, die later zullen worden beschreven.

TTL wijzigen op Android-apparaten

De eenvoudigste manier om de levensduur van een pakket op Android-apparaten te wijzigen, is door gespecialiseerde software te gebruiken. Een zeer effectief product is bijvoorbeeld TTL Master. Het kan de levensduur van het dispenserpakket wijzigen in die welke voortvloeit uit de gegevenspas. Als u bijvoorbeeld Wi-Fi op een Windows-apparaat distribueert, moet u de waarde instellen op 127 en op Android of Linux - 63.

modem ttl
modem ttl

Het programma is gratis en kan gemakkelijk worden gevonden in de officiële Google Play Store. Het vereist echter root-rechten op het apparaat om te functioneren.

De programma-interface is eenvoudig - de huidige waarde van de parameter wordt weergegeven in het bovenste gedeelte. Iets lager zijn lege plekken voor Windows-besturingssystemen en andere. U kunt de gewenste waarde ook handmatig instellen. Iets lager is een knop met de mogelijkheid om vanuit de applicatie rechtstreeks naar de modeminstellingen te gaan. In sommige versies is een oplossing beschikbaar via iptables, waarvoor een specifiek item bestaat.

In de instellingen is het mogelijk om de lancering en wijziging van de levensduur automatisch in te stellen wanneer het apparaat opstart. Bij sommige versies van Android kunt u het toegangspunt direct starten nadat u de waarde hebt gewijzigd. Er is ondersteuning voor de Russische taal.

ttl-waarde
ttl-waarde

De applicatie evolueert en verbetert voortdurend. Er is een profiel op github waarin:iedereen kan vertakken en zijn mogelijkheden aan het project toevoegen. Als ze door de ontwikkelaars worden geaccepteerd, worden ze opgenomen in de volgende release.

U kunt ook de methode proberen om systeembestanden handmatig aan te passen om de levensduur van het pakket te wijzigen. Hiervoor zijn rootrechten vereist. Eerst moet u overschakelen naar de vliegtuigmodus, dat wil zeggen dat de telefoon het netwerk verliest.

Gebruik dan een verkenner die bestanden kan bewerken. Daarin moet je het pad proc/sys/net/ipv4 volgen. In deze map bent u geïnteresseerd in een bestand met de naam ip_default_ttl. Het bevat de waarde 64, die moet worden gewijzigd in 63.

Vervolgens moet u de telefoon uit de vliegtuigmodus halen, zodat deze opnieuw op internet wordt geregistreerd. Nu kunt u draadloos internet distribueren en proberen een iOS- of Android-apparaat te verbinden, dat wil zeggen met TTL 64.

ttl veranderen
ttl veranderen

Als u een Windows-pc als een van de clients wilt gebruiken, moet u een constante pakketlevensduurwaarde instellen zoals hieronder beschreven.

TTL wijzigen op een computer met Windows-besturingssystemen

Als u internet van uw Android-smartphone naar een computer met Windows moet distribueren, moet u de registerwaarden enigszins aanpassen. Deze methode is relevant wanneer de telefoon niet is geroot en het onmogelijk is om het slot erop te omzeilen.

Het starten van het register in de rij van besturingssystemen kan worden gedaan via het "Start" menu-item "Uitvoeren". Voer Regedit erin in en klik op OK. Er verschijnen twee gebieden in het geopende venster. Aan de linkerkant isboomstructuur, en aan de rechterkant - waarden. U moet de tak HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters vinden. Voor Windows 8 kan Tcpip worden vervangen door Tcpip6.

usb ttl-converter
usb ttl-converter

In het venster met de waarden moet je een nieuwe aanmaken. Dit doe je met een rechtermuisknop. Selecteer Nieuw in het contextmenu, vervolgens een nieuwe DWORD-waarde en noem deze Standaard TTL. Wat is dit? Dit is een statische instelling voor een constante levensduurwaarde. Klik vervolgens nogmaals met de rechtermuisknop en selecteer Bewerken. Het nummertype moet decimaal zijn en de waarde moet 65 zijn. Het systeem verzendt dus de pakketlevensduur van 65, dat wil zeggen één meer dan Android. Dat wil zeggen, wanneer het door een smartphone gaat, verliest het één eenheid en merkt de provider de vangst niet op. Nadat u wijzigingen heeft aangebracht, moet u uw computer opnieuw opstarten.

Nu kunt u internet distribueren naar "Android" zonder speciale software en apparaten te gebruiken.

Overschakelen naar Linux

Hoe wordt TTL gewijzigd op een computer met Linux-besturingssystemen? Voor Linux wordt het wijzigen van de pakketlevensduur gewijzigd met één regel in de terminal: sudo iptables -t mangle -A POSTROUTING -j TTL --ttl-set 65

De levensduur van het pakket wijzigen op modems

U kunt de TTL van de modem wijzigen door de IMEI te wijzigen. Dit is zo'n identificatiecode die uniek is voor elk apparaat dat toegang heeft tot mobiele netwerken. Het probleem is dat er geen universele manier is. Dit is te wijten aan het feit dat elke individuele modem zijn eigen modem moet hebbenfirmware die IMEI zal veranderen.

De w3bsit3-dns.com website heeft een selectie van oplossingen voor het veranderen van de levensduur van modems van verschillende fabrikanten en modellen. U kunt daar ook gedetailleerde implementaties van deze taak vinden.

Verander de levensduur van het pakket op iOS

Met TetherMe tweak kun je overschakelen naar iOS TTL. Wat het is? Dit is een deb-app die de hotspot-modus op iOS-apparaten ontgrendelt. Het feit is dat Apple sommige mobiele netwerkoperators toestaat om de "Modem Mode"-functie op SIM-niveau te blokkeren. Met deze applicatie kun je het activeren en je telefoon als modem gebruiken.

Wijzig TTL in MacOS

MacOS heeft standaard een TTL van 64. Als u dit wilt wijzigen, moet u de opdracht in de terminal invoeren: sudo sysctl -w net.inet.ip.ttl=65.

Bij deze benadering verandert de waarde echter na een herstart terug naar 64. Daarom moeten er een aantal manipulaties worden uitgevoerd. De etc-map bevindt zich in de hoofdmap van de schijf. Het is verborgen, maar je moet erin komen. Het bestand sysctl.conf wordt daar aangemaakt. U hoeft er maar één regel in te schrijven - net.inet.ip.ttl=65. En natuurlijk opslaan.

Om deze verborgen map in de Finder weer te geven, gaat u naar de hoofdschijf en drukt u op cmd+shift+G. Voer in het venster dat verschijnt de naam in van de map die u zoekt, waarna deze wordt gevonden.

Conclusies

Er bestaat zoiets als een USB TTL-converter. Het heeft echter niets te maken met de context van het artikel en moet niet worden verward met de levensduur van het pakket. USB TTL-converter - een soort adapter voor het maken van verbindingentussen USB-apparaten en TTL-logica.

Het artikel wordt in detail uitgelegd over TTL - wat het is en waarvoor het dient. Op verschillende manieren om dit te wijzigen, kunt u de beperking van het blokkeren van verkeer op sommige providers omzeilen. Hierdoor is het mogelijk om overal internet te gebruiken.

De implementatie is anders op verschillende apparaten, je kunt het zowel doen met softwaretools als met het handmatig wijzigen van systeembestanden. Sommige modems moeten worden geflitst en elk heeft zijn eigen versie van de software.

Deze instructies kunnen de blokkering omzeilen van veel providers die internettoegang bieden via een mobiel netwerk.

Aanbevolen: