Tracert (Windows işletim sistemlerinde) veya Traceroute (Unix tabanlı sistemlerde), bir paketin bir kaynaktan bir hedefe giderken geçtiği ağ yolunu izlemek için kullanılan bir komut satırı aracıdır. Esasen, bir veri paketinin hedefe ulaşana kadar uğradığı her bir "atlama" noktasını (router'ları) ve bu atlamalarda geçen süreyi gösterir.
Nasıl Çalışır?
Tracert veya Traceroute, TTL (Time To Live) adlı bir mekanizmayı kullanır.
İlk olarak, hedef adrese küçük bir veri paketi gönderilir. Bu paketin TTL değeri 1 olarak ayarlanır.
Paket, ilk router'a ulaştığında, TTL değeri 1 azaltılır ve 0'a düşer. Bu durumda, router paketi hedefe iletmek yerine "Time Exceeded" (Süre Aşıldı) hatasıyla kaynak adrese geri gönderir.
Kaynak, bu hatayı aldığında, ilk router'ın IP adresini ve paketin bu router'a ulaşma süresini kaydeder.
Ardından, hedef adrese yeni bir paket gönderilir, ancak bu sefer TTL değeri 2 olarak ayarlanır.
Bu paket, ilk router'a ulaştıktan sonra TTL değeri 1'e düşer ve ikinci router'a iletilir. İkinci router TTL değerini 0'a düşürdüğünde, yine bir "Time Exceeded" hatasıyla kaynak adrese geri gönderir.
Bu işlem, paket hedef adrese ulaşana veya maksimum atlama sayısına ulaşılana kadar (genellikle 30) devam eder.
Kullanım Alanları:
Komut Sözdizimi (Örnekler):
tracert [hedef_adres]
(Örn: tracert google.com
)traceroute [hedef_adres]
(Örn: traceroute google.com
)Önemli Terimler ve Kavramlar:
Bu bilgiler ışığında, Tracert/Traceroute, ağ yöneticileri ve sistem yöneticileri için değerli bir araçtır.
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page