TTL - qu'est-ce que c'est ?

Table des matières:

TTL - qu'est-ce que c'est ?
TTL - qu'est-ce que c'est ?
Anonim

TTL - qu'est-ce que c'est ? TTL signifie Time to Live. C'est-à-dire la durée de vie du paquet, qui lui est allouée au moment du passage du nœud initial au nœud final. Dans la norme IPv4, un champ de huit bits dans l'en-tête est alloué pour refléter le TTL. En passant par de nombreux nœuds jusqu'à la destination, la valeur du paquet diminue d'une unité à chaque fois. Ceci est fait afin de limiter le temps de sa présence dans les nœuds à un nombre spécifique. Et cela, à son tour, permet d'éviter la congestion du réseau.

Telle que conçue par les auteurs de la technologie, la durée de vie des paquets perd 1 unité par seconde. Mais grâce aux vitesses de connexion élevées et au nombre de routeurs et de nœuds, la diminution est beaucoup plus rapide.

ttl c'est quoi
ttl c'est quoi

Que se passe-t-il si le TTL atteint zéro ? Le paquet disparaîtra et l'expéditeur recevra un message indiquant que sa durée de vie a expiré, ce qui signifie que vous devez réessayer. La valeur maximale qu'un champ de huit bits peut représenter est 255. Il existe des valeurs par défaut pour les systèmes d'exploitation. Par exemple, TTL sous Windows est de 128, et sous Linux et ses dérivés - Mac, Android - 64.

L'environnement DNS a son propre TTL, et il reflète la fraîcheur des données mises en cache. Mais l'article ne sera pas sur lui.

À quoi sert TTL et dans quels domaines

La durée de vie du package est activement utilisée par diversFournisseurs Internet tels que Yota. Ainsi, ils tentent de limiter l'accès à la consommation de trafic excessif lors de la distribution du Wi-Fi. Cela est dû au fait que le paquet, passant de l'appareil recevant le trafic à celui qui le distribue, réduit le TTL, par conséquent, le fournisseur reçoit une valeur inférieure ou, dans le cas de Windows, supérieure à celle attendue.

Pour un exemple, vous pouvez décrire le processus d'un smartphone basé sur "Android". L'appareil envoie une demande pour recevoir des données d'un site spécifique. Un TTL est envoyé avec lui, dont la valeur est 64. Le fournisseur sait qu'il s'agit du chiffre standard de la durée de vie du paquet pour cet appareil, il lui permet donc librement d'accéder au réseau.

fenêtres ttl
fenêtres ttl

Maintenant, l'appareil commence à distribuer le Wi-Fi et devient une sorte de routeur. Le smartphone connecté fonctionne sur la plate-forme Windows, et son TTL, passant par l'appareil de distribution, sera de 127. Le fournisseur rencontrera ce paquet et comprendra que son Internet est distribué. Par conséquent, cela bloquera la connexion.

Possibilité de changer le TTL sur différents appareils

La modification de la valeur de la durée de vie du paquet peut être utile pour contourner le blocage du trafic par le fournisseur. Par exemple, si la connexion par câble est désactivée et que l'utilisateur a un besoin urgent d'accéder à Internet à partir de l'ordinateur. Ensuite, le smartphone devient un point d'accès et met le PC sur le réseau.

changer ttl
changer ttl

Il convient de noter que certains fournisseurs bloquent l'accès non seulement via TTL, mais suivent également les visites du site. Et si la ressource n'a rien à voir avec le smartphone, c'est-à-dire qu'elle n'en a pas besoin,la connexion est rompue.

Vous pouvez changer le TTL de plusieurs manières, qui seront décrites plus tard.

Modifier le TTL sur les appareils Android

Le moyen le plus simple de modifier la durée de vie d'un package sur les appareils Android consiste à utiliser un logiciel spécialisé. Par exemple, un produit très efficace est TTL Master. Il peut changer la durée de vie du paquet du distributeur en celle qui résulte du passage des données. Par exemple, lors de la distribution du Wi-Fi sur un appareil Windows, vous devez définir la valeur sur 127, et sur Android ou Linux - 63.

modem ttl
modem ttl

Le programme est gratuit et peut être facilement trouvé dans la boutique officielle Google Play. Cependant, il nécessite des autorisations root sur l'appareil pour fonctionner.

L'interface du programme est simple - la valeur actuelle du paramètre est affichée dans la partie supérieure. Un peu plus bas sont les blancs pour les systèmes d'exploitation Windows et autres. Vous pouvez également définir manuellement la valeur souhaitée. Un peu plus bas se trouve un bouton avec la possibilité de passer directement de l'application aux paramètres du modem. Dans certaines versions, une solution est disponible via iptables, pour laquelle il existe un élément spécifique.

Dans les paramètres, il est possible de définir automatiquement le lancement et le changement de la durée de vie au démarrage de l'appareil. Certaines versions d'Android vous permettent de démarrer le point d'accès immédiatement après avoir modifié la valeur. La langue russe est prise en charge.

valeur ttl
valeur ttl

L'application évolue et s'améliore constamment. Il y a un profil sur github dans lequeltout le monde peut bifurquer et ajouter ses capacités au projet. S'ils sont acceptés par les développeurs, ils seront inclus dans la prochaine version.

Vous pouvez également essayer la méthode de modification manuelle des fichiers système pour modifier la valeur de durée de vie du package. Cela nécessitera des droits root. Vous devez d'abord passer en mode avion, c'est-à-dire faire perdre le réseau au téléphone.

Ensuite, utilisez n'importe quel explorateur capable d'éditer des fichiers. Dans celui-ci, vous devez suivre le chemin proc/sys/net/ipv4. Dans ce répertoire, vous êtes intéressé par un fichier nommé ip_default_ttl. Il contient la valeur 64, qui doit être changée en 63.

Ensuite, vous devez sortir le téléphone du mode avion pour qu'il s'enregistre à nouveau sur le Web. Vous pouvez maintenant distribuer Internet sans fil et essayer de connecter un appareil iOS ou Android, c'est-à-dire avec TTL 64.

ttl changer
ttl changer

Si vous souhaitez utiliser un PC Windows comme l'un des clients, vous devrez définir une valeur de durée de vie de paquet constante comme décrit ci-dessous.

Changer TTL sur un ordinateur avec les systèmes d'exploitation Windows

Si vous avez besoin de distribuer Internet depuis votre smartphone Android vers un ordinateur exécutant Windows, vous devrez légèrement ajuster les valeurs de registre. Cette méthode sera pertinente lorsque le téléphone n'est pas rooté et qu'il est impossible de contourner le verrou dessus.

Le démarrage du registre dans la ligne des systèmes d'exploitation peut être effectué via l'élément de menu "Démarrer" "Exécuter". Entrez Regedit dedans et cliquez sur OK. Deux zones apparaîtront dans la fenêtre qui s'ouvre. A gauche eststructure arborescente, et à droite - valeurs. Vous devez trouver la branche HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters. Pour Windows 8, Tcpip peut être remplacé par Tcpip6.

convertisseur usb ttl
convertisseur usb ttl

Dans la fenêtre avec les valeurs, vous devez en créer une nouvelle. Cela se fait avec un clic droit. Sélectionnez Nouveau dans le menu contextuel, puis une nouvelle valeur DWORD et nommez-la TTL par défaut. Qu'est-ce que c'est ça? Ce sera un paramètre statique pour une valeur de durée de vie constante. Ensuite, cliquez à nouveau avec le bouton droit de la souris et sélectionnez Modifier. Le type de nombre doit être décimal et la valeur doit être 65. Ainsi, le système transmettra la durée de vie du paquet de 65, c'est-à-dire un de plus qu'Android. Autrement dit, en passant par un smartphone, il perdra une unité et le fournisseur ne remarquera pas la prise. Après avoir apporté des modifications, vous devez redémarrer votre ordinateur.

Vous pouvez désormais distribuer Internet sur "Android" sans utiliser de logiciels ni d'appareils spéciaux.

Passer à Linux

Comment le TTL est-il modifié sur un ordinateur avec un système d'exploitation Linux ? Pour Linux, la modification de la durée de vie des paquets est modifiée avec une ligne dans le terminal: sudo iptables -t mangle -A POSTROUTING -j TTL --ttl-set 65

Modifier la durée de vie des paquets sur les modems

Vous pouvez changer le TTL du modem en changeant l'IMEI. Il s'agit d'un tel code d'identification unique pour chaque appareil ayant accès aux réseaux cellulaires. Le problème est qu'il n'y a pas de méthode universelle. Cela est dû au fait que chaque modem individuel doit avoir son proprefirmware qui va changer IMEI.

Le site Web w3bsit3-dns.com propose une sélection de solutions pour modifier la durée de vie des modems de différents fabricants et modèles. Vous pouvez également y trouver des implémentations détaillées de cette tâche.

Modifier la durée de vie du package sur iOS

Avec le réglage TetherMe, vous pouvez passer à iOS TTL. Ce que c'est? Il s'agit d'une application deb qui déverrouille le mode hotspot sur les appareils iOS. Le fait est qu'Apple autorise certains opérateurs de réseaux cellulaires à bloquer la fonction "Modem Mode" au niveau de la carte SIM. Cette application vous permet de l'activer et d'utiliser votre téléphone comme modem.

Changer TTL dans MacOS

MacOS a un TTL par défaut de 64. Si vous voulez le changer, vous devez entrer la commande dans le terminal: sudo sysctl -w net.inet.ip.ttl=65.

Cependant, avec cette approche, la valeur reviendra à 64 après un redémarrage. Par conséquent, un certain nombre de manipulations doivent être effectuées. Le répertoire etc existe à la racine du disque. Il est caché, mais vous devez y entrer. Le fichier sysctl.conf y est créé. Vous n'avez besoin d'y écrire qu'une seule ligne - net.inet.ip.ttl=65. Et bien sûr, économisez.

Pour afficher ce dossier caché dans le Finder, accédez au disque principal et appuyez sur cmd+shift+G. Dans la fenêtre qui apparaît, entrez le nom du dossier que vous recherchez, après quoi il sera trouvé.

Conclusions

Il existe un convertisseur USB TTL. Cependant, cela n'a rien à voir avec le contexte de l'article et ne doit pas être confondu avec la durée de vie du package. Convertisseur USB TTL - une sorte d'adaptateur pour créer des connexionsentre les périphériques USB et la logique TTL.

L'article explique en détail le TTL - de quoi il s'agit et à quoi il sert. Plusieurs façons de le modifier vous permettront de contourner la restriction de blocage du trafic sur certains fournisseurs. Cela permet d'utiliser Internet partout.

L'implémentation est différente sur différents appareils, vous pouvez le faire à la fois en utilisant des outils logiciels et en modifiant manuellement les fichiers système. Certains modems devront être flashés, et chacun a sa propre version du logiciel.

Ces instructions peuvent contourner le blocage de nombreux fournisseurs qui fournissent un accès Internet via un réseau cellulaire.

Conseillé: