TTL - бұл не?

Мазмұны:

TTL - бұл не?
TTL - бұл не?
Anonim

TTL - бұл не? TTL өмір сүру уақыты дегенді білдіреді. Яғни, бастапқы түйіннен соңғыға өту сәтінде оған бөлінген пакеттің қызмет ету мерзімі. IPv4 стандартында TTL көрсету үшін тақырыптағы сегіз разрядты өріс бөлінген. Тағайындалған жерге көптеген түйіндер арқылы өтіп, пакеттің мәні әр уақытта 1 бірлікке азаяды. Бұл оның түйіндерде болу уақытын белгілі бір санға шектеу үшін жасалады. Және бұл, өз кезегінде, желі кептелісін болдырмауға көмектеседі.

Технология авторлары ойлағандай, пакеттің қызмет ету мерзімі секунд сайын 1 бірлік жоғалтады. Бірақ жоғары қосылым жылдамдығы мен маршрутизаторлар мен түйіндер санының арқасында төмендеу әлдеқайда жылдам.

ttl - бұл не
ttl - бұл не

TTL нөлге жетсе не болады? Пакет жоғалады және жіберуші оның өмір сүру уақыты біткені туралы хабарлама алады, яғни әрекетті қайталау қажет. Сегіз разрядты өріс көрсете алатын ең үлкен мән – 255. Операциялық жүйелер үшін әдепкі мәндер бар. Мысалы, Windows жүйесінде TTL 128, ал Linux және туынды құрылғыларда - Mac, Android - 64.

DNS ортасының өзінің TTL коды бар және ол кэштелген деректердің жаңалығын көрсетеді. Бірақ мақала ол туралы болмайды.

TTL не үшін және қандай аймақтарда қолданылады

Пакеттің қызмет ету мерзімін әртүрлі адамдар белсенді пайдаланадыYota сияқты интернет-провайдерлер. Осылайша, олар Wi-Fi тарату кезінде шамадан тыс трафикті тұтынуға қол жеткізуді шектеуге тырысады. Бұл трафикті қабылдайтын құрылғыдан таратушыға өтетін пакеттің TTL төмендететініне байланысты, нәтижесінде провайдер күтілгеннен аз немесе Windows жағдайында көп мән алады.

Мысал ретінде «Android» негізіндегі смартфонның процесін сипаттауға болады. Құрылғы белгілі бір сайттан деректерді алу үшін сұрау жібереді. Онымен бірге TTL жіберіледі, оның мәні 64. Провайдер бұл құрылғы үшін пакеттің қызмет ету мерзімінің стандартты цифры екенін біледі, сондықтан ол желіге еркін кіруге мүмкіндік береді.

ttl терезелері
ttl терезелері

Енді құрылғы Wi-Fi таратуды бастайды және маршрутизатордың бір түріне айналады. Қосылған смартфон Windows платформасында жұмыс істейді, оның таратушы құрылғы арқылы өтетін TTL 127 болады. Провайдер бұл пакетті қарсы алады және оның Интернеті таратылып жатқанын түсінеді. Сондықтан ол қосылымды блоктайды.

Түрлі құрылғыларда TTL өзгерту мүмкіндігі

Пакеттің қызмет ету мерзімінің мәнін өзгерту провайдер трафикті блоктауды айналып өту үшін пайдалы болуы мүмкін. Мысалы, кабельдік қосылым өшірілген болса және пайдаланушы компьютерден Интернетке шұғыл түрде кіру керек болса. Содан кейін смартфон кіру нүктесі болады және компьютерді желіге қосады.

өзгертіңіз
өзгертіңіз

Айта кетейік, кейбір провайдерлер тек TTL арқылы ғана емес, сайтқа кіруді бақылайды. Ал егер ресурстың смартфонға еш қатысы болмаса, яғни оған қажет емес болса,байланыс үзілген.

TTL-ді бірнеше жолмен өзгертуге болады, олар кейінірек сипатталады.

Android құрылғыларында TTL өзгерту

Android құрылғыларында буманың қызмет ету мерзімін өзгертудің ең оңай жолы - арнайы бағдарламалық құралды пайдалану. Мысалы, өте тиімді өнім - TTL Master. Ол диспенсер пакетінің қызмет ету мерзімін деректерді беру нәтижесінде пайда болатын уақытқа өзгерте алады. Мысалы, Windows құрылғысында Wi-Fi тарату кезінде мәнді 127, ал Android немесе Linux жүйесінде 63 мәніне орнату керек.

модем tl
модем tl

Бағдарлама тегін және оны ресми Google Play дүкенінен оңай табуға болады. Дегенмен, оның жұмыс істеуі үшін құрылғыда түбірлік рұқсаттар қажет.

Бағдарлама интерфейсі қарапайым - параметрдің ағымдағы мәні жоғарғы бөлікте көрсетіледі. Windows операциялық жүйелеріне және басқаларына арналған бос орындар сәл төменірек. Сондай-ақ қажетті мәнді қолмен орнатуға болады. Сәл төменірек - қолданбадан модем параметрлеріне тікелей өту мүмкіндігі бар түйме. Кейбір нұсқаларда шешім белгілі бір элементі бар iptables арқылы қолжетімді.

Параметрлерде іске қосуды орнатуға және құрылғы жүктелген кезде қызмет ету мерзімін автоматты түрде өзгертуге болады. Android жүйесінің кейбір нұсқалары мәнді өзгерткеннен кейін бірден кіру нүктесін бастауға мүмкіндік береді. Орыс тіліне қолдау бар.

ttl мәні
ttl мәні

Қолданба үнемі дамып, жетілдіріліп отырады. Github-та профиль бар, ондаәркім өз мүмкіндіктерін жобаға қоса алады. Әзірлеушілер қабылдаса, олар келесі шығарылымға қосылады.

Буманың қызмет ету мерзімінің мәнін өзгерту үшін жүйелік файлдарды қолмен өзгерту әдісін де қолдануға болады. Бұл түбірлік құқықтарды қажет етеді. Алдымен ұшу режиміне ауысу керек, яғни телефонды желіден ажырату керек.

Одан кейін файлдарды өңдей алатын кез келген шолушыны пайдаланыңыз. Онда proc/sys/net/ipv4 жолымен жүру керек. Бұл каталогта сізді ip_default_ttl деп аталатын файл қызықтырады. Онда 63 мәніне өзгерту қажет 64 мәні бар.

Одан кейін телефонды ұшақ режимінен шығарып алу керек, сонда ол Интернетте қайта тіркеледі. Енді сіз сымсыз интернетті тарата аласыз және iOS немесе Android құрылғысын, яғни TTL 64 арқылы қосып көріңіз.

ttl өзгерту
ttl өзгерту

Клиенттердің бірі ретінде Windows компьютерін пайдаланғыңыз келсе, төменде сипатталғандай тұрақты пакеттің қызмет ету мерзімін орнатуыңыз қажет.

Windows операциялық жүйесі бар компьютерде TTL өзгерту

Интернетті Android смартфонынан Windows жүйесі бар компьютерге тарату қажет болса, тізілім мәндерін сәл реттеуге тура келеді. Бұл әдіс телефонның түбірі орнатылмаған және ондағы құлыпты айналып өту мүмкін болмаған кезде маңызды болады.

Операциялық жүйелер жолында тізілімді бастауды «Бастау» мәзірінің «Орындау» пункті арқылы жасауға болады. Оған Regedit енгізіп, OK түймесін басыңыз. Ашылған терезеде екі аймақ пайда болады. Сол жақтаағаш құрылымы, ал оң жақта - мәндер. HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters тармағын табуыңыз керек. Windows 8 үшін Tcpip нұсқасын Tcpip6 нұсқасымен ауыстыруға болады.

usb ttl түрлендіргіші
usb ttl түрлендіргіші

Мәндері бар терезеде жаңасын жасау керек. Бұл тінтуірдің оң жақ түймешігімен орындалады. Мәтінмәндік мәзірден Жаңа пәрменін, содан кейін жаңа DWORD мәнін таңдап, оны Әдепкі TTL деп атаңыз. Бұл не? Бұл тұрақты өмірлік мән үшін статикалық параметр болады. Содан кейін қайтадан тінтуірдің оң жақ түймешігімен басып, Өңдеу пәрменін таңдаңыз. Сан түрі ондық, ал мән 65 болуы керек. Осылайша, жүйе 65 пакетінің қызмет ету мерзімін, яғни Android жүйесінен бір артық жібереді. Яғни, смартфон арқылы өткенде ол бір бірлік жоғалтады, ал провайдер ұстағанын байқамайды. Өзгерістерді енгізгеннен кейін компьютерді қайта іске қосу керек.

Енді сіз арнайы бағдарламалық құрал мен құрылғыларды пайдаланбай-ақ интернетті "Android" жүйесіне тарата аласыз.

Linux-қа өзгерту

Linux операциялық жүйелері бар компьютерде TTL қалай өзгереді? Linux үшін пакеттің қызмет ету мерзімін өзгерту терминалдағы бір жол арқылы өзгертіледі: sudo iptables -t mangle -A POSTROUTING -j TTL --ttl-set 65

Модемдердегі пакеттің қызмет ету мерзімін өзгерту

Модемнің TTL кодын IMEI өзгерту арқылы өзгертуге болады. Бұл ұялы желілерге кіру мүмкіндігі бар әрбір құрылғы үшін бірегей сәйкестендіру коды. Мәселе мынада, әмбебап жол жоқ. Бұл әрбір жеке модемнің өзіндік болуы керек екендігіне байланыстыIMEI өзгертетін микробағдарлама.

w3bsit3-dns.com веб-сайтында әртүрлі өндірушілер мен үлгілердің модемдерінің қызмет ету мерзімін өзгертуге арналған шешімдердің таңдауы бар. Сондай-ақ осы тапсырманың егжей-тегжейлі орындалуын сол жерден таба аласыз.

iOS жүйесінде пакеттің қызмет ету мерзімін өзгерту

TetherMe tweak көмегімен iOS TTL түріне өзгертуге болады. Бұл не? Бұл iOS құрылғыларында хотспот режимін ашатын deb қолданбасы. Apple кейбір ұялы байланыс операторларына SIM деңгейінде «Модем режимі» функциясын блоктауға мүмкіндік береді. Бұл қолданба оны белсендіруге және телефонды модем ретінде пайдалануға мүмкіндік береді.

MacOS жүйесінде TTL өзгерту

MacOS жүйесінде әдепкі бойынша 64 TTL бар. Оны өзгерткіңіз келсе, терминалға пәрменді енгізу керек: sudo sysctl -w net.inet.ip.ttl=65.

Алайда бұл тәсілмен қайта жүктегеннен кейін мән 64-ке өзгереді. Сондықтан бірқатар манипуляцияларды орындау қажет. etc каталогы дискінің түбірінде бар. Ол жасырын, бірақ оған кіру керек. Онда sysctl.conf файлы жасалады. Оған тек бір жолды жазу керек - net.inet.ip.ttl=65. Және, әрине, сақтаңыз.

Бұл жасырын қалтаны Finder қолданбасында көрсету үшін негізгі дискіге өтіп, cmd+shift+G пернелерін басыңыз. Пайда болған терезеде іздеп жатқан қалтаның атын енгізіңіз, содан кейін ол табылады.

Қорытынды

USB TTL түрлендіргіші сияқты нәрсе бар. Дегенмен, оның мақаланың контекстіне ешқандай қатысы жоқ және пакеттің қызмет ету мерзімімен шатастырмау керек. USB TTL түрлендіргіші - қосылымдарды жасауға арналған адаптердің бір түріUSB құрылғылары мен TTL логикасы арасында.

Мақалада TTL туралы егжей-тегжейлі түсіндірілді - бұл не және ол не үшін. Оны өзгертудің бірнеше жолы кейбір провайдерлерде трафикті блоктау шектеуін айналып өтуге мүмкіндік береді. Бұл интернетті барлық жерде пайдалануға мүмкіндік береді.

Орындау әр түрлі құрылғыларда әртүрлі, оны бағдарламалық құралдарды пайдалану арқылы да, жүйелік файлдарды қолмен өзгерту арқылы да жасауға болады. Кейбір модемдерді жыпылықтау керек және әрқайсысында бағдарламалық құралдың өз нұсқасы болады.

Бұл нұсқаулар ұялы желі арқылы Интернетке кіруді қамтамасыз ететін көптеген провайдерлерді бұғаттауды айналып өтуі мүмкін.

Ұсынылған: