TTL - ni nini?

Orodha ya maudhui:

TTL - ni nini?
TTL - ni nini?
Anonim

TTL - ni nini? TTL inawakilisha Time to Live. Hiyo ni, maisha ya pakiti, iliyopewa wakati wa mpito kutoka nodi ya awali hadi ya mwisho. Katika kiwango cha IPv4, sehemu ya biti nane kwenye kichwa imetengwa ili kuonyesha TTL. Kupitia nodi nyingi hadi lengwa, thamani ya pakiti hupungua kwa kitengo 1 kila wakati. Hii imefanywa ili kupunguza muda wa uwepo wake katika nodes kwa idadi maalum. Na hii, kwa upande wake, husaidia kuzuia msongamano wa mtandao.

Kama wanavyofikiriwa na waandishi wa teknolojia, pakiti hupoteza kitengo 1 kila sekunde maishani. Lakini kutokana na kasi ya juu ya muunganisho na idadi ya vipanga njia na nodi, kupungua ni haraka zaidi.

ttl ni nini
ttl ni nini

Ni nini kitatokea ikiwa TTL itafikia sifuri? Pakiti itatoweka, na mtumaji atapokea ujumbe unaosema kuwa muda wake wa kuishi umekwisha, ambayo ina maana kwamba unahitaji kujaribu tena. Thamani ya juu ambayo sehemu ya biti nane inaweza kuwakilisha ni 255. Kuna maadili chaguo-msingi ya mifumo ya uendeshaji. Kwa mfano, TTL katika Windows ni 128, na katika Linux na derivatives - Mac, Android - 64.

Mazingira ya DNS yana TTL yake, na yanaonyesha upya wa data iliyohifadhiwa. Lakini makala hayatamhusu.

TTL inatumika kwa nini na katika maeneo gani

Muda wa maisha ya kifurushi hutumiwa na anuwaiWatoa huduma za mtandao kama vile Yota. Kwa hivyo, wanajaribu kupunguza ufikiaji wa matumizi ya trafiki nyingi wakati wa kusambaza Wi-Fi. Hii ni kutokana na ukweli kwamba pakiti, kupita kutoka kwa kifaa kinachopokea trafiki hadi kwa kusambaza, hupunguza TTL, kwa sababu hiyo, mtoa huduma hupokea thamani ndogo au, kwa upande wa Windows, zaidi ya ilivyotarajiwa.

Kwa mfano, unaweza kuelezea mchakato wa simu mahiri kulingana na "Android". Kifaa hutuma ombi la kupokea data kutoka kwa tovuti maalum. TTL inatumwa pamoja nayo, ambayo thamani yake ni 64. Mtoa huduma anajua kwamba hii ndiyo tarakimu ya kawaida ya maisha ya pakiti ya kifaa hiki, kwa hivyo inakiruhusu kufikia Mtandao bila malipo.

madirisha ya ttl
madirisha ya ttl

Sasa kifaa kinaanza kusambaza Wi-Fi na kuwa aina ya kipanga njia. Smartphone iliyounganishwa inaendesha kwenye jukwaa la Windows, na TTL yake, inapitia kifaa cha kusambaza, itakuwa 127. Mtoa huduma atakutana na pakiti hii na kuelewa kwamba mtandao wake unasambazwa. Kwa hivyo, itazuia muunganisho.

Uwezekano wa kubadilisha TTL kwenye vifaa tofauti

Kubadilisha thamani ya maisha ya pakiti kunaweza kuwa muhimu kwa kukwepa kuzuiwa kwa trafiki na mtoa huduma. Kwa mfano, ikiwa uunganisho wa cable umezimwa, na mtumiaji anahitaji haraka kufikia mtandao kutoka kwa kompyuta. Kisha simu mahiri inakuwa mahali pa kufikia na kuweka Kompyuta kwenye mtandao.

badilisha ttl
badilisha ttl

Inafaa kukumbuka kuwa baadhi ya watoa huduma huzuia ufikiaji sio tu kupitia TTL, bali pia hufuatilia matembezi ya tovuti. Na ikiwa rasilimali haina uhusiano wowote na smartphone, yaani, haihitaji,muunganisho umekatika.

Unaweza kubadilisha TTL kwa njia kadhaa, ambazo zitaelezwa baadaye.

Badilisha TTL kwenye vifaa vya Android

Njia rahisi zaidi ya kubadilisha maisha ya kifurushi kwenye vifaa vya Android ni kutumia programu maalum. Kwa mfano, bidhaa yenye ufanisi sana ni TTL Master. Inaweza kubadilisha maisha ya pakiti ya kisambazaji hadi yale yanayotokana na kupitisha data. Kwa mfano, unaposambaza Wi-Fi kwenye kifaa cha Windows, unahitaji kuweka thamani iwe 127, na kwenye Android au Linux - 63.

modem ttl
modem ttl

Mpango haulipishwi na unaweza kupatikana kwa urahisi katika duka rasmi la Google Play. Hata hivyo, inahitaji ruhusa za mizizi kwenye kifaa kufanya kazi.

Kiolesura cha programu ni rahisi - thamani ya sasa ya kigezo inaonyeshwa katika sehemu ya juu. Chini kidogo ni nafasi zilizo wazi kwa mifumo ya uendeshaji ya Windows na zingine. Unaweza pia kuweka thamani inayotakiwa kwa mikono. Chini kidogo ni kifungo na uwezo wa kwenda kutoka kwa programu moja kwa moja kwenye mipangilio ya modem. Katika baadhi ya matoleo, suluhisho linapatikana kupitia iptables, ambayo kuna kipengee mahususi.

Katika mipangilio inawezekana kuweka uzinduzi na mabadiliko ya maisha kiotomatiki kifaa kinapowashwa. Baadhi ya matoleo ya Android hukuruhusu kuanza mahali pa kufikia mara baada ya kubadilisha thamani. Kuna matumizi ya lugha ya Kirusi.

thamani ya ttl
thamani ya ttl

Programu inaendelea kubadilika na kuboreshwa. Kuna wasifu kwenye github ambayokila mtu anaweza kuachana na kuongeza uwezo wao kwenye mradi. Ikikubaliwa na wasanidi programu, watajumuishwa katika toleo lijalo.

Unaweza pia kujaribu mbinu ya kurekebisha faili za mfumo wewe mwenyewe ili kubadilisha thamani ya maisha ya kifurushi. Hii itahitaji haki za mizizi. Kwanza unahitaji kubadili hadi hali ya angani, yaani, kufanya simu ipoteze Mtandao.

Kisha tumia kichunguzi chochote kinachoweza kubadilisha faili. Ndani yake, unahitaji kwenda kando ya njia proc/sys/net/ipv4. Katika saraka hii, unavutiwa na faili iitwayo ip_default_ttl. Ina thamani 64, ambayo inahitaji kubadilishwa hadi 63.

Ifuatayo, unahitaji kuondoa simu kwenye hali ya ndegeni ili isajiliwe kwenye Wavuti tena. Sasa unaweza kusambaza Intaneti isiyotumia waya na ujaribu kuunganisha kifaa cha iOS au Android, yaani, ukitumia TTL 64.

mabadiliko ya ttl
mabadiliko ya ttl

Iwapo unataka kutumia Kompyuta ya Windows kama mojawapo ya wateja, utahitaji kuweka thamani ya kudumu ya pakiti ya maisha kama ilivyoelezwa hapa chini.

Badilisha TTL kwenye kompyuta yenye mifumo endeshi ya Windows

Iwapo unahitaji kusambaza Mtandao kutoka kwa simu yako mahiri ya Android hadi kwa kompyuta inayoendesha Windows, itabidi urekebishe kidogo thamani za usajili. Mbinu hii itatumika wakati simu haijazimika na haiwezekani kukwepa kufuli juu yake.

Kuanzisha sajili katika safu ya mifumo ya uendeshaji kunaweza kufanywa kupitia kipengee cha menyu ya "Anza" "Run". Ingiza Regedit ndani yake na ubonyeze Sawa. Maeneo mawili yataonekana kwenye dirisha linalofungua. Upande wa kushoto nimuundo wa mti, na kwa haki - maadili. Unahitaji kupata HKEY_LOCAL_MACHINE / SYSTEM\CurrentControlSet\Services\Tcpip\Parameters tawi. Kwa Windows 8 Tcpip inaweza kubadilishwa na Tcpip6.

kibadilishaji cha usb ttl
kibadilishaji cha usb ttl

Katika dirisha lenye thamani, unahitaji kuunda mpya. Hii inafanywa kwa kubofya kulia. Chagua Mpya kutoka kwa menyu ya muktadha, kisha thamani mpya ya DWORD, na uipe jina Default TTL. Hii ni nini? Huu utakuwa mpangilio tuli wa thamani ya maisha yote. Kisha bofya kulia tena, na uchague Hariri. Aina ya nambari lazima iwe decimal, na thamani lazima iwe 65. Kwa hivyo, mfumo utasambaza maisha ya pakiti ya 65, yaani, moja zaidi ya Android. Hiyo ni, wakati wa kupitia smartphone, itapoteza kitengo kimoja, na mtoa huduma hatatambua kukamata. Baada ya kufanya mabadiliko, unahitaji kuwasha upya kompyuta yako.

Sasa unaweza kusambaza Mtandao kwa "Android" bila kutumia programu na vifaa maalum.

Badilisha hadi Linux

Je, TTL inabadilishwa vipi kwenye kompyuta yenye mifumo ya uendeshaji ya Linux? Kwa Linux, kubadilisha maisha ya pakiti hubadilishwa na laini moja kwenye terminal: sudo iptables -t mangle -A POSTROUTING -j TTL --ttl-set 65

Badilisha maisha ya pakiti kwenye modemu

Unaweza kubadilisha TTL ya modemu kwa kubadilisha IMEI. Huu ni msimbo wa kitambulisho ambao ni wa kipekee kwa kila kifaa ambacho kinaweza kufikia mitandao ya simu za mkononi. Tatizo ni kwamba hakuna njia ya ulimwengu wote. Hii ni kutokana na ukweli kwamba kila modem ya mtu binafsi lazima iwe na yake mwenyeweprogramu dhibiti ambayo itabadilisha IMEI.

Tovuti ya w3bsit3-dns.com ina chaguo la suluhu za kubadilisha maisha yote kwenye modemu kutoka kwa watengenezaji na miundo tofauti. Unaweza pia kupata utekelezaji wa kina wa jukumu hili hapo.

Badilisha maisha ya kifurushi kwenye iOS

Kwa kutumia TetherMe tweak, unaweza kubadilisha hadi iOS TTL. Ni nini? Hii ni programu ya deni ambayo hufungua hali ya mtandaopepe kwenye vifaa vya iOS. Ukweli ni kwamba Apple inaruhusu baadhi ya waendeshaji wa mtandao wa simu kuzuia kazi ya "Modem Mode" kwenye kiwango cha SIM. Programu hii hukuruhusu kuiwasha na kutumia simu yako kama modemu.

Badilisha TTL katika MacOS

MacOS ina TTL ya 64 kwa chaguo-msingi. Ukitaka kuibadilisha, unahitaji kuingiza amri kwenye terminal: sudo sysctl -w net.inet.ip.ttl=65.

Hata hivyo, kwa mbinu hii, thamani itabadilika hadi 64 baada ya kuwasha upya. Kwa hivyo, idadi ya upotoshaji lazima ufanyike. Saraka n.k ipo kwenye mzizi wa diski. Imefichwa, lakini unahitaji kuingia ndani yake. Faili ya sysctl.conf imeundwa hapo. Unahitaji kuandika mstari mmoja tu ndani yake - net.inet.ip.ttl=65. Na bila shaka, hifadhi.

Ili kuonyesha folda hii iliyofichwa katika Finder, nenda kwenye diski kuu na ubonyeze cmd+shift+G. Katika dirisha linaloonekana, weka jina la folda unayotafuta, na kisha itapatikana.

Hitimisho

Kuna kitu kama kigeuzi cha USB TTL. Walakini, haina uhusiano wowote na muktadha wa kifungu, na haipaswi kuchanganyikiwa na maisha ya kifurushi. USB TTL kubadilisha fedha - aina ya adapta kwa ajili ya kujenga uhusianokati ya vifaa vya USB na mantiki ya TTL.

Makala yalieleza kwa kina kuhusu TTL - ni nini na ni ya nini. Njia kadhaa za kuibadilisha zitakuruhusu kupita kizuizi cha kuzuia trafiki kwa watoa huduma wengine. Hii inafanya uwezekano wa kutumia Intaneti kila mahali.

Utekelezaji ni tofauti kwenye vifaa tofauti, unaweza kufanya hivyo kwa kutumia zana za programu na kubadilisha wewe mwenyewe faili za mfumo. Baadhi ya modemu zitalazimika kuwaka, na kila moja ina toleo lake la programu.

Maelekezo haya yanaweza kukwepa kuzuia watoa huduma wengi wanaotoa ufikiaji wa Intaneti kupitia mtandao wa simu za mkononi.

Ilipendekeza: