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

Белгилей кетчү нерсе, кээ бир провайдерлер кирүүнү TTL аркылуу гана эмес, сайтка кирүүгө да көз салышат. Ал эми ресурстун смартфонго эч кандай тиешеси жок болсо, б.а., ага муктаж эмес болсо,байланыш үзүлгөн.

Сиз TTLди бир нече жол менен өзгөртө аласыз, алар кийинчерээк сүрөттөлөт.

Android түзмөктөрүндө TTL өзгөртүү

Android түзмөктөрүндө топтомдун иштөө мөөнөтүн өзгөртүүнүн эң оңой жолу - атайын программаны колдонуу. Мисалы, абдан натыйжалуу продукт TTL Master болуп саналат. Ал диспенсер пакетинин иштөө мөөнөтүн берилиштердин өтүшүнө жараша өзгөртө алат. Мисалы, Wi-Fi'ды Windows түзмөгүндө таратып жатканда, маанини 127ге, ал эми Android же Linuxда - 63 деп коюшуңуз керек.

модем ttl
модем ttl

Программа акысыз жана аны расмий Google Play дүкөнүнөн оңой тапса болот. Бирок, анын иштеши үчүн түзмөктө тамыр уруксаттары талап кылынат.

Программанын интерфейси жөнөкөй - параметрдин учурдагы мааниси жогорку бөлүгүндө көрсөтүлөт. Бир аз төмөн Windows операциялык системалары үчүн боштуктар жана башкалар. Сиз ошондой эле керектүү маанини кол менен орното аласыз. Бир аз төмөн - бул колдонмодон түздөн-түз модемдин жөндөөлөрүнө өтүү мүмкүнчүлүгү бар баскыч. Кээ бир версияларда чечим белгилүү бир нерсе бар iptables аркылуу жеткиликтүү.

Жөндөөлөрдөн аппарат жүктөлгөндө автоматтык түрдө ишке киргизүүнү жана иштөө мөөнөтүн өзгөртүүгө болот. Android'дин кээ бир версиялары маанини өзгөрткөндөн кийин кирүү чекитинин дароо баштоого мүмкүндүк берет. Орус тили колдоого алынат.

ttl мааниси
ttl мааниси

Колдонмо тынымсыз өнүгүп, жакшырып турат. Githubда профиль бар, андаар бир адам өз мүмкүнчүлүктөрүн долбоорго кошо алат. Иштеп чыгуучулар кабыл алса, алар кийинки релизге кошулат.

Пакеттин иштөө мөөнөтүн өзгөртүү үчүн система файлдарын кол менен өзгөртүү ыкмасын да байкап көрүңүз. Бул тамыр укуктарын талап кылат. Адегенде сиз учуу режимине өтүшүңүз керек, башкача айтканда телефонду тармактан ажыратыңыз.

Анда файлдарды түзөтө алган каалаган изилдөөчүнү колдонуңуз. Анда сиз proc/sys/net/ipv4 жолу менен барышыңыз керек. Бул каталогдо сизди ip_default_ttl аттуу файл кызыктырат. Ал 64 маанисин камтыйт, аны 63кө өзгөртүү керек.

Андан кийин телефонду учак режиминен чыгарып салышыңыз керек, ошондо ал Интернетке кайра катталат. Эми сиз зымсыз Интернетти таратып, iOS же Android түзмөгүн, башкача айтканда, TTL 64 менен туташтырсаңыз болот.

ttl өзгөртүү
ttl өзгөртүү

Эгер сиз Windows PCти кардарлардын бири катары колдонгуңуз келсе, төмөндө сүрөттөлгөндөй пакеттин иштөө мөөнөтүнүн туруктуу маанисин коюшуңуз керек болот.

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 демейки боюнча TTL 64. Аны өзгөрткүңүз келсе, терминалга буйрукту киргизишиңиз керек: 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 жөнүндө кеңири түшүндүрүлгөн - бул эмне жана ал эмне үчүн. Аны өзгөртүүнүн бир нече жолдору кээ бир провайдерлердин трафикти бөгөттөө чектөөсүн айланып өтүүгө мүмкүндүк берет. Бул интернетти бардык жерде колдонууга мүмкүндүк берет.

Ишке ашыруу ар кандай түзмөктөрдө ар кандай, сиз аны программалык камсыздоо куралдарын колдонуп да, тутум файлдарын кол менен өзгөртсөңүз да болот. Кээ бир модемдерди жаркыратуу керек болот жана ар биринин программалык камсыздоонун өзүнүн версиясы бар.

Бул нускамалар уюлдук тармак аркылуу Интернетке кирүүнү камсыз кылган көптөгөн провайдерлердин бөгөттөөлөрүн кыйгап өтө алат.

Сунушталууда: