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.com” sayfasına ping attığımızda, hedeften dönen “ping” cevaplarında TTL değerini görebiliriz.

Screenshot 2023 12 26 012756

“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.

Screenshot 2023 12 26 013550

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

About Hüseyin Pala 156 Articles
Junior Network Specialist

Be the first to comment

Leave a Reply

Your email address will not be published.


*