TTL - apakah itu?

Isi kandungan:

TTL - apakah itu?
TTL - apakah itu?
Anonim

TTL - apakah itu? TTL bermaksud Masa untuk Hidup. Iaitu, jangka hayat paket, yang diperuntukkan kepadanya pada saat peralihan dari nod awal ke nod terakhir. Dalam standard IPv4, medan lapan bit dalam pengepala diperuntukkan untuk mencerminkan TTL. Melewati banyak nod ke destinasi, nilai paket berkurangan sebanyak 1 unit setiap kali. Ini dilakukan untuk mengehadkan masa kehadirannya dalam nod kepada nombor tertentu. Dan ini, seterusnya, membantu mengelakkan kesesakan rangkaian.

Seperti yang difikirkan oleh pengarang teknologi, seumur hidup paket kehilangan 1 unit setiap saat. Tetapi terima kasih kepada kelajuan sambungan yang tinggi dan bilangan penghala serta nod, penurunan adalah lebih pantas.

ttl adalah apa
ttl adalah apa

Apakah yang berlaku jika TTL mencapai sifar? Paket akan hilang, dan pengirim akan menerima mesej yang menyatakan bahawa masa untuk hidup telah tamat, yang bermakna anda perlu mencuba lagi. Nilai maksimum yang boleh diwakili oleh medan lapan bit ialah 255. Terdapat nilai lalai untuk sistem pengendalian. Contohnya, TTL dalam Windows ialah 128, dan dalam Linux serta terbitan - Mac, Android - 64.

Persekitaran DNS mempunyai TTL sendiri dan ia mencerminkan kesegaran data cache. Tetapi artikel itu bukan tentang dia.

Untuk apa TTL digunakan dan dalam bidang apa

Seumur hidup pakej digunakan secara aktif oleh pelbagaiPembekal Internet seperti Yota. Oleh itu, mereka cuba mengehadkan akses kepada penggunaan trafik yang berlebihan apabila mengedarkan Wi-Fi. Ini disebabkan oleh fakta bahawa paket, yang berpindah dari peranti yang menerima trafik kepada yang mengedarkan, mengurangkan TTL, akibatnya, pembekal menerima nilai yang kurang atau, dalam kes Windows, lebih daripada yang dijangkakan.

Sebagai contoh, anda boleh menerangkan proses telefon pintar berdasarkan "Android". Peranti menghantar permintaan untuk menerima data daripada tapak tertentu. TTL dihantar bersama-sama dengannya, yang nilainya ialah 64. Pembekal mengetahui bahawa ini adalah digit standard seumur hidup paket untuk peranti ini, jadi ia secara bebas membenarkannya mengakses Rangkaian.

tingkap ttl
tingkap ttl

Kini peranti mula mengedarkan Wi-Fi dan menjadi sejenis penghala. Telefon pintar yang disambungkan berjalan pada platform Windows, dan TTLnya, melalui peranti pengedaran, akan menjadi 127. Pembekal akan memenuhi paket ini dan memahami bahawa Internetnya sedang diedarkan. Oleh itu, ia akan menyekat sambungan.

Kemungkinan untuk menukar TTL pada peranti berbeza

Menukar nilai seumur hidup paket boleh berguna untuk memintas penyekatan trafik oleh pembekal. Contohnya, jika sambungan kabel dimatikan, dan pengguna perlu segera mengakses Internet dari komputer. Kemudian telefon pintar menjadi pusat akses dan meletakkan PC pada rangkaian.

tukar ttl
tukar ttl

Perlu diperhatikan bahawa sesetengah penyedia menyekat akses bukan sahaja melalui TTL, tetapi juga menjejaki lawatan tapak. Dan jika sumber itu tiada kaitan dengan telefon pintar, iaitu, ia tidak memerlukannya,sambungan terputus.

Anda boleh menukar TTL dalam beberapa cara, yang akan diterangkan kemudian.

Tukar TTL pada peranti Android

Cara paling mudah untuk menukar jangka hayat pakej pada peranti Android ialah menggunakan perisian khusus. Sebagai contoh, produk yang sangat berkesan ialah TTL Master. Ia boleh menukar jangka hayat paket dispenser kepada yang terhasil daripada pas data. Contohnya, apabila mengedarkan Wi-Fi pada peranti Windows, anda perlu menetapkan nilai kepada 127, dan pada Android atau Linux - 63.

modem ttl
modem ttl

Program ini adalah percuma dan boleh didapati dengan mudah di gedung Google Play rasmi. Walau bagaimanapun, ia memerlukan kebenaran root pada peranti untuk berfungsi.

Antara muka program adalah mudah - nilai semasa parameter dipaparkan di bahagian atas. Sedikit lebih rendah adalah kosong untuk sistem pengendalian Windows dan lain-lain. Anda juga boleh menetapkan nilai yang dikehendaki secara manual. Sedikit lebih rendah ialah butang dengan keupayaan untuk pergi dari aplikasi terus ke tetapan modem. Dalam sesetengah versi, penyelesaian tersedia melalui iptables, yang mana terdapat item tertentu.

Dalam tetapan adalah mungkin untuk menetapkan pelancaran dan perubahan sepanjang hayat secara automatik apabila peranti but. Sesetengah versi Android membenarkan anda memulakan pusat akses serta-merta selepas menukar nilai. Terdapat sokongan untuk bahasa Rusia.

nilai ttl
nilai ttl

Aplikasi ini sentiasa berkembang dan bertambah baik. Terdapat profil di github di manasemua orang boleh bercabang dan menambah keupayaan mereka pada projek itu. Jika diterima oleh pembangun, mereka akan disertakan dalam keluaran seterusnya.

Anda juga boleh mencuba kaedah mengubah suai fail sistem secara manual untuk menukar nilai seumur hidup pakej. Ini memerlukan hak root. Mula-mula anda perlu menukar kepada mod penerbangan, iaitu, menjadikan telefon kehilangan Rangkaian.

Kemudian gunakan mana-mana penjelajah yang boleh mengedit fail. Di dalamnya, anda perlu pergi sepanjang laluan proc/sys/net/ipv4. Dalam direktori ini, anda berminat dengan fail bernama ip_default_ttl. Ia mengandungi nilai 64, yang perlu ditukar kepada 63.

Seterusnya, anda perlu mengeluarkan telefon daripada mod kapal terbang supaya telefon itu mendaftar semula di Web. Kini anda boleh mengedarkan Internet wayarles dan cuba menyambungkan peranti iOS atau Android, iaitu dengan TTL 64.

perubahan ttl
perubahan ttl

Jika anda ingin menggunakan PC Windows sebagai salah satu pelanggan, anda perlu menetapkan nilai seumur hidup paket tetap seperti yang diterangkan di bawah.

Tukar TTL pada komputer dengan sistem pengendalian Windows

Jika anda perlu mengedarkan Internet daripada telefon pintar Android anda kepada komputer yang menjalankan Windows, anda perlu melaraskan sedikit nilai pendaftaran. Kaedah ini akan relevan apabila telefon tidak berakar dan mustahil untuk memintas kunci padanya.

Memulakan pendaftaran dalam barisan sistem pengendalian boleh dilakukan melalui item menu "Mula" "Jalankan". Masukkan Regedit di dalamnya dan klik OK. Dua kawasan akan muncul dalam tetingkap yang terbuka. Di sebelah kiri ialahstruktur pokok, dan di sebelah kanan - nilai. Anda perlu mencari cawangan HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters. Untuk Windows 8 Tcpip boleh digantikan dengan Tcpip6.

penukar usb ttl
penukar usb ttl

Dalam tetingkap dengan nilai, anda perlu mencipta yang baharu. Ini dilakukan dengan klik kanan. Pilih Baharu daripada menu konteks, kemudian nilai DWORD baharu dan namakannya TTL Lalai. Apakah ini? Ini akan menjadi tetapan statik untuk nilai seumur hidup yang berterusan. Kemudian klik kanan sekali lagi, dan pilih Edit. Jenis nombor mestilah perpuluhan, dan nilainya mestilah 65. Oleh itu, sistem akan menghantar jangka hayat paket sebanyak 65, iaitu satu lebih daripada Android. Iaitu, apabila melalui telefon pintar, ia akan kehilangan satu unit, dan pembekal tidak akan menyedari tangkapan itu. Selepas membuat perubahan, anda perlu memulakan semula komputer anda.

Kini anda boleh mengedarkan Internet ke "Android" tanpa menggunakan perisian dan peranti khas.

Tukar kepada Linux

Bagaimanakah TTL ditukar pada komputer dengan sistem pengendalian Linux? Untuk Linux, menukar jangka hayat paket ditukar dengan satu baris dalam terminal: sudo iptables -t mangle -A POSTROUTING -j TTL --ttl-set 65

Tukar seumur hidup paket pada modem

Anda boleh menukar TTL modem dengan menukar IMEI. Ini adalah kod pengenalan yang unik untuk setiap peranti yang mempunyai akses kepada rangkaian selular. Masalahnya ialah tiada cara universal. Ini disebabkan oleh hakikat bahawa setiap modem individu mesti mempunyai sendiriperisian tegar yang akan menukar IMEI.

Tapak web w3bsit3-dns.com mempunyai pilihan penyelesaian untuk menukar seumur hidup pada modem daripada pengeluar dan model yang berbeza. Anda juga boleh mendapatkan pelaksanaan terperinci tugas ini di sana.

Tukar seumur hidup pakej pada iOS

Dengan tweak TetherMe, anda boleh menukar kepada iOS TTL. Apa ini? Ini ialah apl deb yang membuka kunci mod tempat liputan pada peranti iOS. Hakikatnya ialah Apple membenarkan beberapa pengendali rangkaian selular menyekat fungsi "Modem Mode" di peringkat SIM. Aplikasi ini membolehkan anda mengaktifkannya dan menggunakan telefon anda sebagai modem.

Tukar TTL dalam MacOS

MacOS mempunyai TTL sebanyak 64 secara lalai. Jika anda ingin menukarnya, anda perlu memasukkan arahan dalam terminal: sudo sysctl -w net.inet.ip.ttl=65.

Walau bagaimanapun, dengan pendekatan ini, nilai akan berubah kembali kepada 64 selepas but semula. Oleh itu, beberapa manipulasi mesti dilakukan. Direktori etc wujud pada akar cakera. Ia tersembunyi, tetapi anda perlu masuk ke dalamnya. Fail sysctl.conf dibuat di sana. Anda perlu menulis hanya satu baris di dalamnya - net.inet.ip.ttl=65. Dan sudah tentu, jimat.

Untuk memaparkan folder tersembunyi ini dalam Finder, pergi ke cakera utama dan tekan cmd+shift+G. Dalam tetingkap yang muncul, masukkan nama folder yang anda cari, selepas itu ia akan ditemui.

Kesimpulan

Terdapat perkara seperti penukar USB TTL. Walau bagaimanapun, ia tidak ada kaitan dengan konteks artikel, dan tidak boleh dikelirukan dengan jangka hayat pakej. Penukar USB TTL - sejenis penyesuai untuk membuat sambunganantara peranti USB dan logik TTL.

Artikel tersebut menerangkan secara terperinci tentang TTL - untuk apa ia dan untuk kegunaannya. Beberapa cara untuk menukarnya akan membolehkan anda memintas sekatan menyekat lalu lintas pada sesetengah pembekal. Ini membolehkan anda menggunakan Internet di mana-mana sahaja.

Pelaksanaan adalah berbeza pada peranti yang berbeza, anda boleh melakukannya menggunakan alatan perisian dan menukar fail sistem secara manual. Sesetengah modem perlu dipancarkan, dan masing-masing mempunyai versi perisiannya sendiri.

Arahan ini boleh memintas penyekatan banyak pembekal yang menyediakan akses Internet melalui rangkaian selular.

Disyorkan: