TTL – Time-to-Live Değeri

TTL (Time-to-Live) değeri, ağ iletişiminde kullanılan bir terimdir. Bu değer, bir paketin ağdaki yaşam ömrünü temsil eder ve sayı cinsinden ifade edilir. TTL değerinin temel amacı, yönlendirme sırasında oluşabilecek döngüyü önlemektir. Her bir yönlendirme geçişinde TTL değeri bir azalır. Eğer bir paketin TTL değeri sıfıra ulaşırsa yönlendirici cihaz o paketi çöpe atar. Bu sayede döngü engellenmiş olur.

TTL değeri işletim sistemine göre değişkenlik gösterir.

Operating SystemTime-to-Live
Linux64
FreeBSD64
Windows128
iOS ( Cisco – Internetwork Operating System )255

“Ping” sürecinde TTL değerini görüntüleyebiliriz. Örneğin, “huseyinpala.site” sayfasına ping attığımızda, hedeften dönen “ping” cevaplarında TTL değerini görebiliriz.

“Ping” işlemi sonucunda TTL değerinin 46 olduğunu görebiliriz; ancak, bu her zaman değerin 46 olacağı anlamına gelmiyor. Eğer farklı bir ağda tekrar “ping” işlemini uygularsak, bu değer değişebilir. “46” değerine baktığımızda, bu değere en yakın TTL değerine sahip işletim sisteminin “Linux” olduğunu söyleyebiliriz. Çünkü örneğin, bugün Türkiye’den Yeni Zelanda’ya bulunan bir sunucuya da gitsek, maksimum 25-30 “Router” geçeceğiz. Kısaca, TTL değerine bakarak hedef sunucunun işletim sistemini tahmin edebiliriz.

TTL değeri IPv4 ve IPv6 başlığında bulunmaktadır. IPv4 başlığında “Time-to-Live” adıyla yer almaktadır. IPv6 başlığında ise “Hop-Limit” adını almaktadır.

Ayrıca TTL değerini “Wireshark” programı üzerinden de görüntüleyebiliriz.

Daha fazla bilgisayar ağları içeriği için takipte kalın…

Hüseyin Pala hakkında 53 makale
System and Network Specialist Candidate

İlk yorum yapan olun

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.


*