TTL - què és?

Taula de continguts:

TTL - què és?
TTL - què és?
Anonim

TTL - què és? TTL significa Temps per viure. És a dir, la vida útil del paquet, que se li assigna en el moment de la transició del node inicial al final. A l'estàndard IPv4, s'assigna un camp de vuit bits a la capçalera per reflectir TTL. En passar per nombrosos nodes fins a la destinació, el valor del paquet disminueix 1 unitat cada vegada. Això es fa per tal de limitar el temps de la seva presència als nodes a un nombre concret. I això, al seu torn, ajuda a evitar la congestió de la xarxa.

Tal com van concebre els autors de la tecnologia, la vida útil del paquet perd 1 unitat cada segon. Però gràcies a les altes velocitats de connexió i al nombre d'encaminadors i nodes, la disminució és molt més ràpida.

ttl és què
ttl és què

Què passa si el TTL arriba a zero? El paquet desapareixerà i el remitent rebrà un missatge indicant que el seu temps de vida ha expirat, la qual cosa significa que cal que ho torneu a provar. El valor màxim que pot representar un camp de vuit bits és 255. Hi ha valors per defecte per als sistemes operatius. Per exemple, TTL a Windows és 128, i a Linux i derivats - Mac, Android - 64.

L'entorn DNS té el seu propi TTL i reflecteix la frescor de les dades de la memòria cau. Però l'article no tractarà sobre ell.

Per a què s'utilitza TTL i en quines àrees

Diversos utilitzen activament La vida útil del paquetProveïdors d'Internet com Yota. Així, s'intenta limitar l'accés al consum de trànsit excessiu a l'hora de distribuir Wi-Fi. Això es deu al fet que el paquet, passant del dispositiu receptor de trànsit al distribuïdor, redueix el TTL, de manera que el proveïdor rep un valor menor o, en el cas de Windows, més del que s'esperava.

Per exemple, podeu descriure el procés d'un telèfon intel·ligent basat en "Android". El dispositiu envia una sol·licitud per rebre dades d'un lloc específic. Amb ell s'envia un TTL, el valor del qual és 64. El proveïdor sap que aquest és el dígit estàndard de la vida útil del paquet per a aquest dispositiu, de manera que li permet accedir lliurement a la xarxa.

ttl windows
ttl windows

Ara el dispositiu comença a distribuir Wi-Fi i es converteix en una mena d'encaminador. El telèfon intel·ligent connectat s'executa a la plataforma Windows i el seu TTL, que passa pel dispositiu distribuïdor, serà de 127. El proveïdor complirà aquest paquet i entendrà que la seva Internet s'està distribuint. Per tant, bloquejarà la connexió.

Possibilitat de canviar el TTL en diferents dispositius

Canviar el valor de la vida útil del paquet pot ser útil per evitar el bloqueig del trànsit per part del proveïdor. Per exemple, si la connexió per cable està desactivada i l'usuari necessita accedir urgentment a Internet des de l'ordinador. Aleshores, el telèfon intel·ligent es converteix en un punt d'accés i posa l'ordinador a la xarxa.

canviar ttl
canviar ttl

Val la pena assenyalar que alguns proveïdors bloquegen l'accés no només mitjançant TTL, sinó que també fan un seguiment de les visites al lloc. I si el recurs no té res a veure amb el telèfon intel·ligent, és a dir, no el necessita,la connexió està trencada.

Podeu canviar el TTL de diverses maneres, que es descriuen més endavant.

Canvia el TTL en dispositius Android

La manera més senzilla de canviar la vida útil d'un paquet en dispositius Android és utilitzar programari especialitzat. Per exemple, un producte molt eficaç és TTL Master. Pot canviar la vida útil del paquet dispensador a la que resulta de la passada de dades. Per exemple, quan distribuïu Wi-Fi en un dispositiu Windows, heu d'establir el valor a 127, i a Android o Linux - 63.

mòdem ttl
mòdem ttl

El programa és gratuït i es pot trobar fàcilment a la botiga oficial de Google Play. Tanmateix, requereix permisos d'arrel al dispositiu per funcionar.

La interfície del programa és senzilla: el valor actual del paràmetre es mostra a la part superior. Una mica més baix són els espais en blanc per als sistemes operatius Windows i altres. També podeu definir el valor desitjat manualment. Una mica més avall hi ha un botó amb la possibilitat d'anar des de l'aplicació directament a la configuració del mòdem. En algunes versions, hi ha una solució disponible a través d'iptables, per a la qual hi ha un element específic.

A la configuració és possible establir l'inici i el canvi de la vida útil de manera automàtica quan el dispositiu arrenqui. Algunes versions d'Android us permeten iniciar el punt d'accés immediatament després de canviar el valor. Hi ha suport per a l'idioma rus.

valor ttl
valor ttl

L'aplicació està en constant evolució i millora. Hi ha un perfil a github en el qu altothom pot ramificar-se i afegir les seves capacitats al projecte. Si són acceptats pels desenvolupadors, s'inclouran a la propera versió.

També podeu provar el mètode de modificar els fitxers del sistema manualment per canviar el valor de vida útil del paquet. Això requerirà drets d'arrel. Primer has de canviar al mode de vol, és a dir, fer que el telèfon perdi la xarxa.

A continuació, utilitzeu qualsevol explorador que pugui editar fitxers. En ell, heu de seguir el camí proc/sys/net/ipv4. En aquest directori, us interessa un fitxer anomenat ip_default_ttl. Conté el valor 64, que s'ha de canviar a 63.

A continuació, heu de treure el telèfon del mode avió perquè es torni a registrar al web. Ara podeu distribuir Internet sense fil i provar de connectar un dispositiu iOS o Android, és a dir, amb TTL 64.

ttl canvi
ttl canvi

Si voleu utilitzar un ordinador amb Windows com un dels clients, haureu d'establir un valor de vida del paquet constant tal com es descriu a continuació.

Canviar TTL en un ordinador amb sistemes operatius Windows

Si necessiteu distribuir Internet des del vostre telèfon intel·ligent Android a un ordinador amb Windows, haureu d'ajustar lleugerament els valors del registre. Aquest mètode serà rellevant quan el telèfon no estigui arrelat i sigui impossible obviar-ne el bloqueig.

L'inici del registre en la línia de sistemes operatius es pot fer mitjançant l'element del menú "Inici" "Executar". Introduïu-hi Regedit i feu clic a D'acord. A la finestra que s'obre, apareixeran dues àrees. A l'esquerra hi haestructura d'arbre i, a la dreta, valors. Heu de trobar la branca HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters. Per a Windows 8, Tcpip es pot substituir per Tcpip6.

convertidor usb ttl
convertidor usb ttl

A la finestra amb els valors, n'heu de crear-ne un de nou. Això es fa amb un clic dret. Seleccioneu Nou al menú contextual, després un valor DWORD nou i anomeneu-lo TTL predeterminat. Què és això? Aquesta serà una configuració estàtica per a un valor de vida constant. A continuació, torneu a fer clic amb el botó dret i seleccioneu Edita. El tipus de número ha de ser decimal, i el valor ha de ser 65. Així, el sistema transmetrà la vida útil del paquet de 65, és a dir, un més que Android. És a dir, en passar per un telèfon intel·ligent, perdrà una unitat i el proveïdor no notarà la captura. Després de fer canvis, heu de reiniciar l'ordinador.

Ara podeu distribuir Internet a "Android" sense utilitzar programari i dispositius especials.

Canvi a Linux

Com es canvia el TTL en un ordinador amb sistemes operatius Linux? Per a Linux, canviar la vida útil del paquet es canvia amb una línia al terminal: sudo iptables -t mangle -A POSTROUTING -j TTL --ttl-set 65

Canvia la vida útil del paquet als mòdems

Podeu canviar el TTL del mòdem canviant l'IMEI. Aquest és un codi d'identificació únic per a cada dispositiu que té accés a xarxes mòbils. El problema és que no hi ha una via universal. Això es deu al fet que cada mòdem individual ha de tenir el seufirmware que canviarà l'IMEI.

El lloc web w3bsit3-dns.com ofereix una selecció de solucions per canviar la vida útil dels mòdems de diferents fabricants i models. També podeu trobar implementacions detallades d'aquesta tasca allà.

Canvia la vida útil del paquet a iOS

Amb TetherMe tweak, pots canviar a iOS TTL. Què és això? Aquesta és una aplicació deb que desbloqueja el mode hotspot en dispositius iOS. El fet és que Apple permet que alguns operadors de xarxes mòbils bloquegin la funció "Modem Mode" a nivell de SIM. Aquesta aplicació us permet activar-la i utilitzar el telèfon com a mòdem.

Canvia el TTL a MacOS

MacOS té un TTL de 64 per defecte. Si el voleu canviar, heu d'introduir l'ordre al terminal: sudo sysctl -w net.inet.ip.ttl=65.

No obstant això, amb aquest enfocament, el valor tornarà a canviar a 64 després d'un reinici. Per tant, s'han de realitzar diverses manipulacions. El directori etc existeix a l'arrel del disc. Està amagat, però cal entrar-hi. Allà es crea el fitxer sysctl.conf. Només heu d'escriure una línia - net.inet.ip.ttl=65. I, per descomptat, estalvieu.

Per mostrar aquesta carpeta oculta al Finder, aneu al disc principal i premeu cmd+shift+G. A la finestra que apareix, introduïu el nom de la carpeta que busqueu i després la trobareu.

Conclusions

Hi ha un convertidor USB TTL. Tanmateix, no té res a veure amb el context de l'article i no s'ha de confondre amb la vida útil del paquet. Convertidor USB TTL: una mena d'adaptador per crear connexionsentre dispositius USB i lògica TTL.

L'article explica detalladament sobre TTL: què és i per a què serveix. Diverses maneres de canviar-lo us permetran evitar la restricció de bloqueig de trànsit d'alguns proveïdors. Això fa possible utilitzar Internet a tot arreu.

La implementació és diferent en diferents dispositius, podeu fer-ho amb eines de programari i canviant manualment els fitxers del sistema. Alguns mòdems s'hauran de flashejar i cadascun té la seva pròpia versió del programari.

Aquestes instruccions poden evitar el bloqueig de molts proveïdors que proporcionen accés a Internet mitjançant una xarxa mòbil.

Recomanat: