TTL е какво?
TTL - какво е това? TTL означава време за живот. Тоест, животът на пакета е присвоен към него по време на прехода от началния възел към крайния възел. В стандартния IPv4 осем бит поле в заглавката се разпределя за отразяване на TTL. Преминавайки през множество възли към дестинацията, стойността на пакета се намалява с по 1 единица всеки път. Това се прави, за да се ограничи времето за присъствието му в възлите с определен номер. И това, от своя страна, помага да се избегне задръстванията в мрежите.
съдържание
- Защо се използва ttl и в какви области
- Ttl променя възможностите на различни устройства
- Промяна на ttl на устройства на платформата "android"
- Промяна на ttl на компютър с операционни системи windows
- Промяна на linux
- Промяна на продължителността на живота на пакета на модемите
- Промяна на продължителността на живота на пакета в ios
- Промяна на ttl в macos
- данни
Според идеята на авторите на технологиите, животът на пакета губи 1 единица всяка секунда. Но поради високата скорост на свързване и броя на маршрутизаторите и възлите намаляването става много по-бързо.
Какво се случва, ако TTL достигне нула? Пакетът ще изчезне и изпращачът ще получи съобщение, че срокът му на живот е изтекъл, което означава, че трябва да опитате отново. Максималната стойност, която може да отрази 8-битовото поле, е 255. За операционните системи има стойности по подразбиране. Например, TTL в Windows е 128, а в Linux и производни - Mac, Android - 64.
Днешната среда на DNS има свой собствен TTL и отразява релевантността на кешираните данни. Но речта в статията няма да бъде за него.
Защо се използва TTL и в какви области
Животът на пакета се използва активно от различни интернет доставчици, например Yota. По този начин те се опитват да ограничат достъпа до потреблението на прекомерен трафик при разпространение на Wi-Fi. Това се дължи на факта, че пакетът, който се движи от устройството, получаващ трафик към дистрибутора, намалява TTL, в резултат на което доставчикът получава по-малка стойност или в случай на Windows повече от очакваното.
Например, можете да опишете процеса на смартфона на базата на "Android". Устройството изпраща заявка за данни от конкретен сайт. Заедно с него се изпраща и TTL, чиято стойност е 64. Доставчикът знае, че това е стандартното време за пакета за това устройство, така че той му позволява да има свободен достъп до мрежата.
Сега устройството започва да разпространява Wi-Fi и става вид рутер. Свързаният смартфон работи на платформата на Windows и неговият TTL, преминаващ през разпределителното устройство, ще бъде 127. Доставчикът ще изпълни този пакет и ще разбере, че неговият интернет се разпространява. Следователно тя ще блокира връзката.
TTL променя възможностите на различни устройства
Промяната на стойността на живота на пакета може да бъде полезна за заобикаляне на блокирането на трафика от доставчика. Например, ако сте изключили кабелната връзка и потребителят трябва незабавно да отиде онлайн от компютъра. Тогава смартфонът става точка за достъп и извежда компютъра в мрежата.
Струва си да се отбележи, че някои доставчици блокират достъпа не само на TTL, но и проследяват посещенията на сайтове. И ако ресурсът по никакъв начин не е свързан със смартфона, т.е. не е необходим за него, свързването завършва.
Можете да промените TTL по няколко начина, които ще бъдат описани по-късно.
Промяна на TTL на устройства на платформата "Android"
Най-лесният начин да промените живота на пакета на устройства с Android ще бъде използването на специализиран софтуер. Например, много ефективен продукт - TTL Master. Той може да промени живота на пакета на дозатора до този, който се получава от потока от данни. Например, когато разпространявате Wi-Fi на устройство с Windows, трябва да зададете стойността на 127 и на Android или Linux - на 63.
Програмата е безплатна и лесно може да се намери в официалния магазин на Google Play. Операцията й обаче изисква права на root на устройството.
Програмният интерфейс е прост - текущата стойност на параметъра се показва в горната част. Малко по-долу са получените за Windows и други операционни системи. Можете също така да зададете ръчно желаната стойност. Малко по-долу е бутон с възможност за преминаване от приложението към настройките на модема. В някои версии е налице решение чрез iptables, за което има определена точка.
В настройките можете да настроите старта и автоматично да промените живота си, когато устройството бъде стартирано. Някои версии на "Android" могат да бъдат създадени веднага след промяна на стойността на стартирането на точката за достъп. Поддържа руски език.
Приложението постоянно се развива и подобрява. Има профил на github, в който всеки може да се отклони и да добави своите възможности към проекта. Ако те бъдат приети от разработчиците, те ще бъдат включени в следващото съобщение.
Можете също така да изпробвате метода за ръчна промяна на системните файлове, за да промените стойността на живота на пакета. За да направите това, имате нужда от права на root. Първо трябва да преминете към режим на полет, т.е. да накарате телефона да загуби мрежата.
След това използвайте всеки изследовател, който може да редактира файловете. В него отидете на proc / sys / net / ipv4 пътя. В тази директория представлява интерес файл, наречен ip_default_ttl. Тя съдържа стойността 64, която трябва да бъде променена на 63.
След това трябва да изведете телефона от режим "полет", за да се регистрира отново в мрежата. Сега можете да разпространявате безжичния интернет и да опитате да свържете устройството на базата на iOS или "Android", т.е. с TTL 64.
Ако искате да използвате като една от лебедките Windows PC, ще трябва да зададете постоянна стойност за живота на опаковката по начина, описан по-долу.
Промяна на TTL на компютър с операционни системи Windows
Ако трябва да разпространявате интернет от вашия смартфон "Android" на компютъра под Windows, ще трябва малко да коригирате стойностите на системния регистър. Този метод ще бъде от значение, когато телефонът няма корен и байпасът на ключалката не работи.
Можете да стартирате системния регистър в линията на операционната система чрез стартовия елемент Run. В него въведете Regedit и кликнете върху OK. В прозореца, който се отваря, ще се появят две области. Структурата на дървото е отляво, а стойностите отдясно. Трябва да намерите клона HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Tcpip Parameters. За Windows 8, Tcpip може да бъде заменен с Tcpip6.
В полето за стойности създайте нова. Това става чрез кликване с десен бутон. Контекстното меню избира "Създаване", а след това новия параметър DWORD и се нарича Default TTL. Какво е това? Това ще бъде статичен параметър за постоянна стойност на живота. След това кликнете с десния бутон отново и изберете "Промяна". Радиусът трябва да е десетичен, а стойността е 65. По този начин системата ще предаде живота на пакета на 65, т.е. повече от "Android". Това означава, че преминавайки през смартфона, той ще загуби една единица и доставчикът няма да забележи мръсния трик. След като направите промените, трябва да рестартирате компютъра.
Сега можете да разпространявате интернет в "Android", без да използвате специален софтуер и инструменти.
Промяна на Linux
Как се променя TTL на компютър, работещ с операционни системи Linux? За Linux, смяната на живота на пакета се променя с един ред в терминала: sudo iptables -t mangle -A POSTROUTING -j TTL - set-set 65
Промяна на продължителността на живота на пакета на модемите
Можете да промените TTL модема, като промените IMEI. Това е идентификационен код, уникален за всяко устройство, което има достъп до клетъчни мрежи. Целият проблем е, че няма универсален път. Това се дължи на факта, че за всеки отделно взет модем трябва да има фърмуер, който ще замени IMEI.
Сайтът 4PDA има набор от решения за промяна на срока на експлоатация на модеми от различни производители и модели. Също така там можете да намерите подробно изпълнение на тази задача.
Промяна на продължителността на живота на пакета в iOS
Използвайки tweaks TetherMe може да бъде променен на iOS TTL. Какво е това? Това е deb-application, което отключва модемния режим на устройства с iOS на борда. Факт е, че Apple позволява на някои оператори на клетъчни мрежи да блокират функцията "Режим на модема" на нивото на SIM картата. Това приложение ви позволява да го активирате и да използвате телефона си като модем.
Промяна на TTL в MacOS
MacOS по подразбиране има времетраене на живота 64. Ако искате да го промените, трябва да въведете следната команда в терминала: sudo sysctl -w net.inet.ip.ttl = 65.
При този подход обаче стойността след нулиране отново ще се промени на 64. Следователно е необходимо да се извършат редица манипулации. В основата на диска има директория и т.н. Това е скрито, но трябва да влезете в него. Там файлът sysctl.conf е създаден. В него е необходимо да се регистрира само една линия - net.inet.ip.ttl = 65. Е, разбира се, спаси.
За да покажете тази скрита папка в Finder, отворете главния диск и натиснете комбинацията cmd + shift + G. В появяващия се прозорец се въвежда името на желаната папка, след което ще бъде намерено.
данни
Има такова нещо като USB TTL конвертор. Това обаче няма нищо общо с контекста на статията и не бива да се бърка с пакета живот. USB TTL конвертор е вид адаптер за създаване на връзки между USB устройства и TTL логика.
Статията обяснена подробно за TTL - какво е и защо е необходимо. Няколко начина да я промените ще ви позволят да заобиколите ограничението за блокиране на трафика на някои доставчици. Това прави възможно използването на интернет навсякъде.
Приложението на различни устройства е различно, можете да го направите както с помощта на софтуерни инструменти, така и чрез ръчна промяна на системните файлове. Някои модеми ще трябва да бъдат зашити и под всяка версия на софтуера.
Тези указания могат да заобиколят блокирането на много доставчици, които осигуряват достъп до Интернет чрез клетъчна мрежа.
- Възела за възли. Инструкция стъпка по стъпка. Полезни съвети
- Термични вериги на термичните възли: как да четат чертежите и какво означават те
- Научете се да плете хирургически възел
- Теоретични основи на електротехниката: Метод на нодалния стрес
- Знаеш ли как да обвържеш възлите? Това е лесно!
- Класове IP адреси. IP адреси от клас А, B и C
- Ние броим колко пакета цигари в блока
- Един възел е ... Стойности на една дума
- Как да вратовръзка китайски възел?
- Риболовен възел "морков". Подробно описание
- SMS пакет `Tele2`: условия за използване, връзка и управление на опцията
- Как да свържете SMS пакета на Megafon? Кои пакети се предоставят от оператора?
- Как да активираме допълнителния обем на интернет Megafon?
- Възли "байонет": техните сортове и модели на плетене
- Как да завържем възела на въже? Най-надеждните възли
- Как да плета възли. Полезни умения
- Електрически линии на електрическото поле. въведение
- Каква е морската вълна и кой е морският възел равен?
- Как да се научите да плета туристически възли.
- Човек, вратовръзка, възли ... Кой кой?
- Как да вратовръзка възел "осем"