TTL - ano ito?

Talaan ng mga Nilalaman:

TTL - ano ito?
TTL - ano ito?
Anonim

TTL - ano ito? Ang ibig sabihin ng TTL ay Time to Live. Iyon ay, ang buhay ng packet, na inilaan dito sa sandali ng paglipat mula sa paunang node hanggang sa huling. Sa pamantayan ng IPv4, ang isang walong-bit na field sa header ay inilalaan upang ipakita ang TTL. Ang pagdaan sa maraming node patungo sa destinasyon, ang halaga ng packet ay bumababa ng 1 unit sa bawat pagkakataon. Ginagawa ito upang limitahan ang oras ng kanyang presensya sa mga node sa isang tiyak na numero. At ito naman ay nakakatulong upang maiwasan ang pagsisikip ng network.

As conceived by the authors of the technology, ang packet lifetime ay nawawalan ng 1 unit kada segundo. Ngunit salamat sa mataas na bilis ng koneksyon at sa bilang ng mga router at node, mas mabilis ang pagbaba.

ttl ay ano
ttl ay ano

Ano ang mangyayari kung umabot sa zero ang TTL? Mawawala ang packet, at makakatanggap ang nagpadala ng mensahe na nagsasaad na ang oras nito upang mabuhay ay nag-expire na, na nangangahulugan na kailangan mong subukang muli. Ang maximum na halaga na maaaring katawanin ng isang walong-bit na field ay 255. Mayroong mga default na halaga para sa mga operating system. Halimbawa, ang TTL sa Windows ay 128, at sa Linux at mga derivatives - Mac, Android - 64.

May sariling TTL ang DNS environment, at ipinapakita nito ang pagiging bago ng naka-cache na data. Ngunit ang artikulo ay hindi tungkol sa kanya.

Para saan ginagamit ang TTL at sa anong mga lugar

Ang Package lifetime ay aktibong ginagamit ng iba't-ibangMga tagapagbigay ng Internet tulad ng Yota. Kaya, sinusubukan nilang limitahan ang pag-access sa pagkonsumo ng labis na trapiko kapag namamahagi ng Wi-Fi. Ito ay dahil sa katotohanan na ang packet, na dumadaan mula sa device na tumatanggap ng trapiko patungo sa namamahagi, ay binabawasan ang TTL, bilang resulta, ang provider ay tumatanggap ng isang halaga na mas mababa o, sa kaso ng Windows, higit sa inaasahan.

Para sa isang halimbawa, maaari mong ilarawan ang proseso ng isang smartphone batay sa "Android". Nagpapadala ang device ng kahilingan para makatanggap ng data mula sa isang partikular na site. Isang TTL ang ipinapadala kasama nito, ang halaga nito ay 64. Alam ng provider na ito ang karaniwang digit ng buhay ng packet para sa device na ito, kaya malaya nitong pinapayagan itong ma-access ang Network.

ttl bintana
ttl bintana

Ngayon ang device ay nagsimulang mamahagi ng Wi-Fi at nagiging isang uri ng router. Ang konektadong smartphone ay tumatakbo sa Windows platform, at ang TTL nito, na dumadaan sa namamahaging device, ay magiging 127. Ang provider ay matugunan ang packet na ito at mauunawaan na ang Internet nito ay ipinamamahagi. Samakatuwid, haharangan nito ang koneksyon.

Posibleng baguhin ang TTL sa iba't ibang device

Ang pagpapalit ng panghabambuhay na halaga ng packet ay maaaring maging kapaki-pakinabang para sa pag-bypass ng pagharang ng trapiko ng provider. Halimbawa, kung ang koneksyon ng cable ay naka-off, at ang user ay mapilit na kailangang ma-access ang Internet mula sa computer. Pagkatapos ay magiging access point ang smartphone at inilalagay ang PC sa network.

baguhin ttl
baguhin ttl

Nararapat tandaan na hinaharangan ng ilang provider ang pag-access hindi lamang sa pamamagitan ng TTL, ngunit sinusubaybayan din ang mga pagbisita sa site. At kung ang mapagkukunan ay walang kinalaman sa smartphone, ibig sabihin, hindi nito kailangan,nasira ang koneksyon.

Maaari mong baguhin ang TTL sa maraming paraan, na ilalarawan sa ibang pagkakataon.

Baguhin ang TTL sa mga Android device

Ang pinakamadaling paraan upang baguhin ang buhay ng isang package sa mga Android device ay ang paggamit ng espesyal na software. Halimbawa, ang isang napaka-epektibong produkto ay TTL Master. Maaari nitong baguhin ang buhay ng packet ng dispenser sa resulta ng data pass. Halimbawa, kapag namamahagi ng Wi-Fi sa isang Windows device, kailangan mong itakda ang value sa 127, at sa Android o Linux - 63.

modem ttl
modem ttl

Ang programa ay libre at madaling mahanap sa opisyal na Google Play store. Gayunpaman, nangangailangan ito ng mga pahintulot sa root sa device para gumana.

Ang interface ng program ay simple - ang kasalukuyang halaga ng parameter ay ipinapakita sa itaas na bahagi. Ang isang maliit na mas mababa ay mga blangko para sa Windows operating system at iba pa. Maaari mo ring itakda nang manu-mano ang nais na halaga. Ang isang maliit na mas mababa ay isang pindutan na may kakayahang pumunta mula sa application nang direkta sa mga setting ng modem. Sa ilang bersyon, may available na solusyon sa pamamagitan ng mga iptable, kung saan mayroong partikular na item.

Sa mga setting, posibleng awtomatikong itakda ang paglulunsad at pagbabago ng buhay kapag nag-boot ang device. Binibigyang-daan ka ng ilang bersyon ng Android na simulan kaagad ang access point pagkatapos baguhin ang halaga. Mayroong suporta para sa wikang Ruso.

halaga ng ttl
halaga ng ttl

Patuloy na umuunlad at umuunlad ang application. Mayroong isang profile sa github kung saanlahat ay maaaring sumanga at magdagdag ng kanilang mga kakayahan sa proyekto. Kung tatanggapin ng mga developer, isasama sila sa susunod na release.

Maaari mo ring subukan ang paraan ng pagbabago ng mga system file nang manu-mano upang baguhin ang halaga ng panghabambuhay ng package. Mangangailangan ito ng mga karapatan sa ugat. Una kailangan mong lumipat sa flight mode, ibig sabihin, mawala ang Network ng telepono.

Pagkatapos ay gumamit ng anumang explorer na maaaring mag-edit ng mga file. Sa loob nito, kailangan mong pumunta sa landas na proc/sys/net/ipv4. Sa direktoryong ito, interesado ka sa isang file na pinangalanang ip_default_ttl. Naglalaman ito ng value na 64, na kailangang baguhin sa 63.

Susunod, kailangan mong alisin ang telepono sa airplane mode para muling makapagrehistro sa Web. Maaari mo na ngayong ipamahagi ang wireless Internet at subukang magkonekta ng iOS o Android device, iyon ay, gamit ang TTL 64.

ttl pagbabago
ttl pagbabago

Kung gusto mong gumamit ng Windows PC bilang isa sa mga kliyente, kakailanganin mong magtakda ng pare-parehong halaga ng panghabambuhay ng packet gaya ng inilalarawan sa ibaba.

Baguhin ang TTL sa isang computer na may mga operating system ng Windows

Kung kailangan mong ipamahagi ang Internet mula sa iyong Android smartphone sa isang computer na nagpapatakbo ng Windows, kakailanganin mong bahagyang ayusin ang mga halaga ng registry. Magiging may kaugnayan ang paraang ito kapag hindi naka-root ang telepono at imposibleng ma-bypass ang lock dito.

Ang pagsisimula ng registry sa linya ng mga operating system ay maaaring gawin sa pamamagitan ng "Start" menu item na "Run". Ipasok ang Regedit dito at i-click ang OK. Dalawang lugar ang lalabas sa window na bubukas. Sa kaliwa ayistraktura ng puno, at sa kanan - mga halaga. Kailangan mong hanapin ang HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters branch. Para sa Windows 8, maaaring mapalitan ng Tcpip6 ang Tcpip.

usb ttl converter
usb ttl converter

Sa window na may mga value, kailangan mong gumawa ng bago. Ginagawa ito sa isang right click. Piliin ang Bago mula sa menu ng konteksto, pagkatapos ay isang bagong halaga ng DWORD, at pangalanan itong Default na TTL. Ano ito? Ito ay magiging isang static na setting para sa isang palaging panghabambuhay na halaga. Pagkatapos ay i-right-click muli, at piliin ang I-edit. Ang uri ng numero ay dapat na decimal, at ang halaga ay dapat na 65. Kaya, ang system ay magpapadala ng packet lifetime na 65, iyon ay, isa pa kaysa sa Android. Iyon ay, kapag dumaan sa isang smartphone, mawawalan ito ng isang yunit, at hindi mapapansin ng provider ang catch. Pagkatapos gumawa ng mga pagbabago, kailangan mong i-restart ang iyong computer.

Maaari mo na ngayong ipamahagi ang Internet sa "Android" nang hindi gumagamit ng espesyal na software at mga device.

Palitan sa Linux

Paano binago ang TTL sa isang computer na may mga operating system ng Linux? Para sa Linux, ang pagpapalit ng buhay ng packet ay binago ng isang linya sa terminal: sudo iptables -t mangle -A POSTROUTING -j TTL --ttl-set 65

Baguhin ang buhay ng packet sa mga modem

Maaari mong baguhin ang TTL ng modem sa pamamagitan ng pagpapalit ng IMEI. Isa itong code ng pagkakakilanlan na natatangi para sa bawat device na may access sa mga cellular network. Ang problema ay walang unibersal na paraan. Ito ay dahil sa ang katunayan na ang bawat indibidwal na modem ay dapat magkaroon ng sarili nitongfirmware na magpapalit ng IMEI.

Ang website ng w3bsit3-dns.com ay may seleksyon ng mga solusyon para sa pagbabago ng buhay sa mga modem mula sa iba't ibang mga tagagawa at modelo. Makakakita ka rin ng mga detalyadong pagpapatupad ng gawaing ito doon.

Baguhin ang buhay ng package sa iOS

Sa TetherMe tweak, maaari kang lumipat sa iOS TTL. Ano ito? Isa itong deb app na nag-a-unlock ng hotspot mode sa mga iOS device. Ang katotohanan ay pinapayagan ng Apple ang ilang mga operator ng cellular network na harangan ang function na "Modem Mode" sa antas ng SIM. Binibigyang-daan ka ng application na ito na i-activate ito at gamitin ang iyong telepono bilang modem.

Baguhin ang TTL sa MacOS

MacOS ay may TTL na 64 bilang default. Kung gusto mong baguhin ito, kailangan mong ilagay ang command sa terminal: sudo sysctl -w net.inet.ip.ttl=65.

Gayunpaman, sa diskarteng ito, magbabago ang value sa 64 pagkatapos ng pag-reboot. Samakatuwid, dapat magsagawa ng ilang manipulasyon. Ang etc na direktoryo ay umiiral sa ugat ng disk. Ito ay nakatago, ngunit kailangan mong pasukin ito. Ang sysctl.conf file ay nilikha doon. Kailangan mong magsulat lamang ng isang linya dito - net.inet.ip.ttl=65. At siyempre, magtipid.

Upang ipakita ang nakatagong folder na ito sa Finder, pumunta sa pangunahing disk at pindutin ang cmd+shift+G. Sa lalabas na window, ilagay ang pangalan ng folder na hinahanap mo, pagkatapos ay makikita ito.

Mga Konklusyon

May isang bagay tulad ng USB TTL converter. Gayunpaman, wala itong kinalaman sa konteksto ng artikulo, at hindi dapat malito sa buhay ng package. USB TTL converter - isang uri ng adaptor para sa paglikha ng mga koneksyonsa pagitan ng mga USB device at TTL logic.

Ipinaliwanag nang detalyado ng artikulo ang tungkol sa TTL - para saan ito at para saan ito. Ang ilang mga paraan upang baguhin ito ay magbibigay-daan sa iyong laktawan ang paghihigpit sa pagharang sa trapiko sa ilang mga provider. Ginagawa nitong posible na gamitin ang Internet kahit saan.

Magkaiba ang pagpapatupad sa iba't ibang device, magagawa mo ito gamit ang mga tool sa software at manu-manong pagpapalit ng mga file ng system. Ang ilang mga modem ay kailangang i-flash, at bawat isa ay may sariling bersyon ng software.

Maaaring lampasan ng mga tagubiling ito ang pagharang sa maraming provider na nagbibigay ng Internet access sa pamamagitan ng cellular network.

Inirerekumendang: