fbpx

Apa itu TTL dan untuk apa?

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Konsep umum

TTL (Time To Live) adalah kolom di header IP (Internet Protocol) yang digunakan untuk membatasi masa pakai paket data di jaringan. TTL didefinisikan sebagai jumlah lompatan maksimum yang dapat dilakukan suatu paket sebelum paket tersebut dibuang.

Setiap kali paket dikirim melalui router, router mengurangi nilai TTL di header IP sebanyak satu. Jika nilai TTL mencapai nol, paket akan dibuang dan pesan kesalahan ICMP (Internet Control Message Protocol) “Time Exceeded” dikirim ke pengirim. Pesan kesalahan ICMP akan mencakup informasi tentang router tempat paket dibuang dan waktu pulang pergi paket tersebut.

Fungsi utama TTL adalah untuk mencegah paket beredar tanpa batas waktu di suatu jaringan. Jika sebuah paket memiliki TTL yang sangat tinggi, paket tersebut dapat terus beredar di jaringan untuk waktu yang tidak terbatas, yang dapat menyebabkan kemacetan jaringan dan masalah kinerja.

Contoh praktis operasi TTL

Misalkan host A ingin mengirim paket data ke host B, dan terdapat beberapa router perantara di jalur antara A dan B. Host A menetapkan nilai TTL awal di header IP paket, yang sama dengan a jumlah hop tertentu yang diperkirakan akan dilalui paket sebelum mencapai host B.

Ketika paket tiba di router pertama pada rute tersebut, router membaca nilai TTL di header IP paket dan menguranginya satu per satu. Jika nilai TTL mencapai nol, router membuang paket tersebut dan mengirimkan pesan kesalahan ICMP “Time Exceeded” ke host A. Jika nilai TTL lebih besar dari nol, router meneruskan paket tersebut ke router berikutnya dalam rute jaringan.

Proses ini berlanjut hingga paket mencapai host B atau hingga nilai TTL mencapai nol. Jika paket tiba di host B, host B mengembalikan pengakuan ke host A. Jika nilai TTL mencapai nol, paket dibuang dan pesan kesalahan ICMP “Time Exceeded” dikirim ke host A.

Contoh perintah di Linux

Pada sistem Linux, perintah untuk mengatur nilai TTL adalah ttl. Misalnya untuk mengirim paket dengan nilai TTL 64 dari host di Linux ke host dengan alamat IP 192.168.1.2, Anda dapat menggunakan perintah berikut:

				
					ping -c 1 -t 64 192.168.1.2
				
			

Dalam perintah ini, -c 1 menentukan bahwa satu paket akan dikirim dan -t 64 menentukan bahwa nilai TTL adalah 64. Perintahnya ping mengirimkan paket ICMP (Internet Control Message Protocol) ke alamat IP yang ditentukan dan menunggu respons dari host jarak jauh.

Jika host jarak jauh merespons, pesan serupa akan ditampilkan:

				
					64 bytes from 192.168.1.2: icmp_seq=1 ttl=63 time=1.23 ms
				
			

Dalam pesan ini, ttl=63 menunjukkan bahwa nilai TTL berkurang satu pada router pertama pada rute tersebut sebelum mencapai host jarak jauh.

Jika nilai TTL terlalu rendah, misalnya jika disetel ke 1, paket mungkin tidak mencapai host jarak jauh. Sebaliknya, pesan “Waktu Terlampaui” akan dikirim ke host sumber.

Singkatnya, perintahnya ping di Linux dapat digunakan untuk mengirim paket dengan nilai TTL tertentu dan melacak jumlah hop di jalur paket di jaringan. Ini dapat berguna untuk pemecahan masalah jaringan dan optimalisasi kinerja.

Bisakah TTL digunakan di Windows?

Ya, Anda juga dapat menyesuaikan nilai TTL pada sistem Windows. Perintah yang digunakan di Windows untuk mengatur nilai TTL adalah ping. Seperti di Linux, perintahnya ping digunakan untuk mengirim paket ke host jarak jauh dan Anda dapat menyesuaikan nilai TTL menggunakan opsi -i.

Misalnya untuk mengirim paket dengan nilai TTL 64 dari host di Windows ke host dengan alamat IP 192.168.1.2, Anda dapat menggunakan perintah berikut:

				
					ping 192.168.1.2 -i 64
				
			

Dalam perintah ini, -i 64 menentukan bahwa nilai TTL adalah 64. Jika host jarak jauh merespons, pesan seperti ini akan ditampilkan:

				
					Reply from 192.168.1.2: bytes=32 time=1ms TTL=63
				
			

Dalam pesan ini, TTL=63 menunjukkan bahwa nilai TTL berkurang satu pada router pertama pada rute tersebut sebelum mencapai host jarak jauh.

Singkatnya, perintahnya ping di Windows juga dapat digunakan untuk mengirim paket dengan nilai TTL tertentu dan melacak jumlah hop di jalur paket di jaringan. Ini dapat berguna untuk pemecahan masalah jaringan dan optimalisasi kinerja.

Apakah Anda ingin menyarankan topik?

Setiap minggu kami memposting konten baru. Apakah Anda ingin kami membicarakan sesuatu yang spesifik?
Topik untuk blog berikutnya

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

Hari
Horas
menit
Detik

Perkenalan pada
OSPF-BGP-MPLS

Daftar untuk ini tentu saja gratis

MAE-RAV-ROS-240118
Hari
Horas
menit
Detik

Daftar untuk ini tentu saja gratis

MAS-ROS-240111

Promo Hari Tiga Raja!

REYES24

15%

semua produk

Kursus MikroTik
Kursus akademi
Buku MikroTik

Manfaatkan kode diskon Hari Tiga Raja!

*promo berlaku hingga Minggu 7 Januari 2024
** Kode (RAJA24) berlaku untuk keranjang belanja
*** beli kursus Anda sekarang dan ikuti hingga 31 Maret 2024

Promo Malam Tahun Baru!

NY24

20%

semua produk

Kursus MikroTik
Kursus akademi
Buku MikroTik

Manfaatkan kode diskon Malam Tahun Baru!

*promo berlaku hingga Senin, 1 Januari 2024
** Kode (NY24) berlaku untuk keranjang belanja
*** beli kursus Anda sekarang dan ikuti hingga 31 Maret 2024

Diskon Natal!

XMAS23

30%

semua produk

Kursus MikroTik
Kursus akademi
Buku MikroTik

Manfaatkan kode diskon untuk Natal!!!

**kode diterapkan di keranjang belanja
Promo berlaku hingga Senin 25 Desember 2023

DISKON MINGGU CYBER

CW23-MK

17%

semua kursus MikroTik OnLine

CW23-AKX

30%

semua kursus Akademi

CW23-LIB

25%

semua Buku MikroTik dan Paket Buku

Manfaatkan kode diskon untuk Cyber ​​​​Week!!!

**kode diterapkan di keranjang belanja
Promo berlaku hingga Minggu 3 Desember 2023

DISKON JUMAT HITAM

BF23-MX

22%

semua kursus MikroTik OnLine

BF23-AKX

35%

semua kursus Akademi

BF23-LIB

30%

semua Buku MikroTik dan Paket Buku

Manfaatkan kode diskon untuk Black Friday!!!

**Kode diterapkan di keranjang belanja

kode diterapkan di keranjang belanja
berlaku hingga Minggu 26 November 2023

Hari
Horas
menit
Detik

Daftar untuk ini tentu saja gratis

MAE-VPN-SET-231115

Promo Halloween

Manfaatkan kode diskon untuk Halloween.

Kode diterapkan di keranjang belanja

HW23-MK

Diskon 11% untuk semua kursus MikroTik OnLine

11%

HW23-AKX

Diskon 30% untuk semua kursus Akademi

30%

HW23-LIB

Diskon 25% untuk semua Buku dan Paket Buku MikroTik

25%

Daftar dan ikuti kursus gratis Pengenalan Routing Lanjutan dengan MikroTik (MAE-RAV-ROS)

Hari ini (Rabu) 11 Oktober 2023
7 hingga 11 (Kolombia, Ekuador, Peru)

MAE-RAV-ROS-231011