TTL - apa itu?

Daftar Isi:

TTL - apa itu?
TTL - apa itu?
Anonim

TTL - apa itu? TTL adalah singkatan dari Time to Live. Artinya, masa pakai paket, yang dialokasikan untuk itu pada saat transisi dari simpul awal ke simpul terakhir. Dalam standar IPv4, bidang delapan bit di header dialokasikan untuk mencerminkan TTL. Melewati banyak node ke tujuan, nilai paket berkurang 1 unit setiap kali. Ini dilakukan untuk membatasi waktu kehadirannya di node ke nomor tertentu. Dan ini, pada gilirannya, membantu menghindari kemacetan jaringan.

Seperti yang dikandung oleh penulis teknologi, masa pakai paket kehilangan 1 unit setiap detik. Namun berkat kecepatan koneksi yang tinggi dan jumlah router dan node, penurunannya jauh lebih cepat.

ttl adalah apa
ttl adalah apa

Apa yang terjadi jika TTL mencapai nol? Paket akan hilang, dan pengirim akan menerima pesan yang menyatakan bahwa waktu untuk hidup telah kedaluwarsa, yang berarti Anda harus mencoba lagi. Nilai maksimum yang dapat diwakili oleh bidang delapan bit adalah 255. Ada nilai default untuk sistem operasi. Misalnya, TTL di Windows adalah 128, dan di Linux dan turunannya - Mac, Android - 64.

Lingkungan DNS memiliki TTL sendiri, dan mencerminkan kesegaran data yang di-cache. Tapi artikelnya bukan tentang dia.

Untuk apa TTL digunakan dan di bidang apa

Paket seumur hidup digunakan secara aktif oleh berbagaiPenyedia internet seperti Yota. Dengan demikian, mereka berusaha membatasi akses ke konsumsi lalu lintas yang berlebihan saat mendistribusikan Wi-Fi. Hal ini disebabkan oleh fakta bahwa paket, melewati dari perangkat yang menerima lalu lintas ke yang mendistribusikan, mengurangi TTL, sebagai akibatnya, penyedia menerima nilai lebih sedikit atau, dalam kasus Windows, lebih dari yang diharapkan.

Sebagai contoh, Anda dapat menggambarkan proses sebuah smartphone berbasis "Android". Perangkat mengirimkan permintaan untuk menerima data dari situs tertentu. TTL dikirim bersamanya, yang nilainya 64. Penyedia mengetahui bahwa ini adalah digit standar masa pakai paket untuk perangkat ini, sehingga dengan bebas mengizinkannya mengakses Jaringan.

jendela ttl
jendela ttl

Sekarang perangkat mulai mendistribusikan Wi-Fi dan menjadi semacam router. Ponsel cerdas yang terhubung berjalan pada platform Windows, dan TTL-nya, yang melewati perangkat pendistribusi, akan menjadi 127. Penyedia akan memenuhi paket ini dan memahami bahwa Internetnya sedang didistribusikan. Oleh karena itu, itu akan memblokir koneksi.

Kemungkinan untuk mengubah TTL pada perangkat yang berbeda

Mengubah nilai umur paket dapat berguna untuk melewati pemblokiran lalu lintas oleh penyedia. Misalnya, jika koneksi kabel dimatikan, dan pengguna sangat perlu mengakses Internet dari komputer. Kemudian smartphone menjadi access point dan menempatkan PC pada jaringan.

ubah ttl
ubah ttl

Perlu dicatat bahwa beberapa penyedia memblokir akses tidak hanya melalui TTL, tetapi juga melacak kunjungan situs. Dan jika sumber daya tidak ada hubungannya dengan smartphone, yaitu tidak membutuhkannya,koneksi terputus.

Anda dapat mengubah TTL dengan beberapa cara, yang akan dijelaskan nanti.

Ubah TTL di perangkat Android

Cara termudah untuk mengubah masa pakai paket di perangkat Android adalah dengan menggunakan perangkat lunak khusus. Misalnya, produk yang sangat efektif adalah TTL Master. Itu dapat mengubah masa pakai paket dispenser menjadi yang dihasilkan dari data pass. Misalnya, saat mendistribusikan Wi-Fi di perangkat Windows, Anda perlu menyetel nilainya ke 127, dan di Android atau Linux - 63.

modem ttl
modem ttl

Program ini gratis dan dapat dengan mudah ditemukan di toko resmi Google Play. Namun, ini memerlukan izin root pada perangkat agar berfungsi.

Antarmuka program sederhana - nilai parameter saat ini ditampilkan di bagian atas. Sedikit lebih rendah kosong untuk sistem operasi Windows dan lainnya. Anda juga dapat mengatur nilai yang diinginkan secara manual. Sedikit lebih rendah adalah tombol dengan kemampuan untuk beralih dari aplikasi langsung ke pengaturan modem. Dalam beberapa versi, solusi tersedia melalui iptables, yang memiliki item tertentu.

Dalam pengaturan dimungkinkan untuk mengatur peluncuran dan perubahan masa pakai secara otomatis saat perangkat melakukan booting. Beberapa versi Android memungkinkan Anda untuk memulai titik akses segera setelah mengubah nilainya. Ada dukungan untuk bahasa Rusia.

nilai ttl
nilai ttl

Aplikasi ini terus berkembang dan meningkat. Ada profil di github di manasetiap orang dapat bercabang dan menambahkan kemampuan mereka ke proyek. Jika diterima oleh pengembang, mereka akan disertakan dalam rilis berikutnya.

Anda juga dapat mencoba metode memodifikasi file sistem secara manual untuk mengubah nilai umur paket. Ini akan membutuhkan hak root. Pertama, Anda perlu beralih ke mode penerbangan, yaitu membuat ponsel kehilangan Jaringan.

Kemudian gunakan penjelajah apa pun yang dapat mengedit file. Di dalamnya, Anda harus mengikuti jalur proc/sys/net/ipv4. Di direktori ini, Anda tertarik pada file bernama ip_default_ttl. Ini berisi nilai 64, yang perlu diubah menjadi 63.

Selanjutnya, Anda perlu mengeluarkan ponsel dari mode pesawat agar dapat terdaftar di Web lagi. Sekarang Anda dapat mendistribusikan Internet nirkabel dan mencoba menghubungkan perangkat iOS atau Android, yaitu, dengan TTL 64.

perubahan ttl
perubahan ttl

Jika Anda ingin menggunakan PC Windows sebagai salah satu klien, Anda perlu menetapkan nilai umur paket konstan seperti yang dijelaskan di bawah ini.

Ubah TTL di komputer dengan sistem operasi Windows

Jika Anda perlu mendistribusikan Internet dari ponsel cerdas Android Anda ke komputer yang menjalankan Windows, Anda harus sedikit menyesuaikan nilai registri. Metode ini akan relevan ketika telepon tidak di-root dan tidak mungkin untuk melewati kunci di atasnya.

Memulai registri di baris sistem operasi dapat dilakukan melalui item menu "Start" "Run". Masukkan Regedit di dalamnya dan klik OK. Dua area akan muncul di jendela yang terbuka. Di sebelah kiri adalahstruktur pohon, dan di sebelah kanan - nilai. Anda perlu menemukan cabang HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters. Untuk Windows 8 Tcpip bisa diganti dengan Tcpip6.

konverter usb ttl
konverter usb ttl

Di jendela dengan nilai, Anda perlu membuat yang baru. Ini dilakukan dengan klik kanan. Pilih Baru dari menu konteks, lalu nilai DWORD baru, dan beri nama Default TTL. Apa ini? Ini akan menjadi pengaturan statis untuk nilai seumur hidup yang konstan. Kemudian klik kanan lagi, dan pilih Edit. Jenis angka harus desimal, dan nilainya harus 65. Dengan demikian, sistem akan mengirimkan masa pakai paket 65, yaitu satu lebih banyak dari Android. Artinya, saat melewati smartphone, akan kehilangan satu unit, dan penyedia tidak akan memperhatikan tangkapannya. Setelah melakukan perubahan, Anda perlu me-restart komputer Anda.

Sekarang Anda dapat mendistribusikan Internet ke "Android" tanpa menggunakan perangkat lunak dan perangkat khusus.

Ubah ke Linux

Bagaimana TTL diubah pada komputer dengan sistem operasi Linux? Untuk Linux, mengubah masa pakai paket diubah dengan satu baris di terminal: sudo iptables -t mangle -A POSTROUTING -j TTL --ttl-set 65

Ubah masa pakai paket pada modem

Anda dapat mengubah TTL modem dengan mengubah IMEI. Ini adalah kode identifikasi yang unik untuk setiap perangkat yang memiliki akses ke jaringan seluler. Masalahnya adalah tidak ada cara universal. Ini karena fakta bahwa setiap modem individu harus memilikinya sendirifirmware yang akan mengubah IMEI.

Situs web w3bsit3-dns.com memiliki pilihan solusi untuk mengubah masa pakai modem dari berbagai produsen dan model. Anda juga dapat menemukan implementasi terperinci dari tugas ini di sana.

Ubah masa pakai paket di iOS

Dengan tweak TetherMe, Anda dapat mengubah ke iOS TTL. Apa itu? Ini adalah aplikasi deb yang membuka mode hotspot di perangkat iOS. Faktanya adalah Apple mengizinkan beberapa operator jaringan seluler untuk memblokir fungsi "Modem Mode" di tingkat SIM. Aplikasi ini memungkinkan Anda untuk mengaktifkannya dan menggunakan ponsel Anda sebagai modem.

Ubah TTL di MacOS

MacOS memiliki TTL 64 secara default. Jika Anda ingin mengubahnya, Anda harus memasukkan perintah di terminal: sudo sysctl -w net.inet.ip.ttl=65.

Namun, dengan pendekatan ini, nilainya akan berubah kembali ke 64 setelah reboot. Oleh karena itu, sejumlah manipulasi harus dilakukan. Direktori etc ada di root disk. Itu tersembunyi, tetapi Anda harus masuk ke dalamnya. File sysctl.conf dibuat di sana. Anda hanya perlu menulis satu baris di dalamnya - net.inet.ip.ttl=65. Dan tentu saja, simpan.

Untuk menampilkan folder tersembunyi ini di Finder, buka disk utama dan tekan cmd+shift+G. Di jendela yang muncul, masukkan nama folder yang Anda cari, setelah itu akan ditemukan.

Kesimpulan

Ada yang namanya konverter USB TTL. Namun, itu tidak ada hubungannya dengan konteks artikel, dan jangan bingung dengan masa pakai paket. Konverter TTL USB - semacam adaptor untuk membuat koneksiantara perangkat USB dan logika TTL.

Artikel menjelaskan secara rinci tentang TTL - apa itu dan untuk apa. Beberapa cara untuk mengubahnya akan memungkinkan Anda untuk melewati pembatasan pemblokiran lalu lintas pada beberapa penyedia. Hal ini memungkinkan untuk menggunakan Internet di mana saja.

Implementasinya berbeda pada perangkat yang berbeda, Anda dapat melakukannya menggunakan perangkat lunak dan mengubah file sistem secara manual. Beberapa modem harus di-flash, dan masing-masing memiliki versi perangkat lunaknya sendiri.

Instruksi ini dapat melewati pemblokiran banyak penyedia yang menyediakan akses Internet melalui jaringan seluler.

Direkomendasikan: