fbpx

Traceroute komutu nasıl çalışır?

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Genel konseptler

Windows'ta tracert olarak da bilinen Traceroute komutu, bir veri paketinin bir kaynaktan Internet'teki son hedefine kadar izlediği yolu izlemek için kullanılan bir ağ tanılama aracıdır. Bu araç, yüksek gecikme veya kayıp paketler gibi olası ağ sorunlarını tanımlamak için çok kullanışlıdır.

Rotayı izleme sürecinde, Traceroute komutu ağ üzerinden bir dizi veri paketi gönderir ve her paket, 1 değeriyle başlayan bir TTL (Yaşam Süresi) numarası içerir. Düğüm, paketi iletmeden önce TTL değerini 1 azaltır. TTL değeri 0'a ulaştığında paket atılır ve düğüm kaynağa paketin hedefine ulaşamadığını ve izin verilen sürenin aşıldığını belirten "zaman aşıldı" mesajı gönderir.

Traceroute komutu, paket nihai hedefine ulaşana kadar rotadaki her düğüm için bu işlemi tekrarlar. İşlemin sonunda Traceroute komutu, her düğümün IP adresi ve paketin o düğüme ulaşması için geçen yanıt süresiyle birlikte rotadaki düğümlerin bir listesini görüntüler.

Ayrıntılı paket sırası

Traceroute komutunun detaylı işleyişi şu şekilde ifade edilebilir:

  1. Traceroute komutu, son hedefe başlangıç ​​TTL değeri 1 olan bir veri paketi gönderir.
  2. Paket yolundaki ilk düğüm paketi alacak, TTL değerini 1 azaltacak ve kaynağa “TTL süresi doldu” yanıtı gönderecektir.
  3. Kaynak, “zaman aşıldı” yanıtını alacak ve ilk düğümün IP adresini kaydedecektir.
  4. Traceroute komutu, son hedefe TTL değeri 2 olan başka bir veri paketi gönderecektir.
  5. Paket yolundaki ikinci düğüm paketi alacak, TTL değerini 1 azaltacak ve kaynağa “zaman aşıldı” yanıtı gönderecektir.
  6. Kaynak, “süre aşıldı” yanıtını alacak ve ikinci düğümün IP adresini kaydedecektir.
  7. Bu işlem, paketin yolundaki her düğüm için tekrarlanacak ve paket nihai hedefe ulaşana kadar her yinelemede TTL değeri artırılacaktır.
  8. Paket nihai hedefe ulaştığında Traceroute komutu, rotadaki her düğümün IP adresi ve yanıt süresi dahil olmak üzere paketin tam yolunu görüntüler.

MikroTik RouterOS'taki komut nedir

Mikrotik RouterOS üzerinde Traceroute komutunun nasıl kullanılacağına dair bir örnek için aşağıdaki adımlar takip edilebilir:

  1. Mikrotik yönlendirici arayüzüne erişin ve komut konsolunu açın.

  2. Traceroute komutunu ve ardından rotayı izlemek istediğiniz hedefin IP adresini veya alan adını girin. Örneğin, Google web sitesine giden yolu izlemek için aşağıdaki komutu kullanabilirsiniz:

				
					[admin@MikroTik] > tool traceroute google.com
				
			
  1. Rota izleme işleminin tamamlanmasını bekleyin. Yoldaki düğüm sayısına ve ağın gecikmesine bağlı olarak bu işlem birkaç saniye veya birkaç dakika sürebilir.

  2. Traceroute komutunun sonuçlarını gözden geçirin. Komutun çıktısı, hedefe giden yoldaki tüm düğümlerin bir listesini, her düğümün IP adresini ve o düğüme ulaşmak için geçen yanıt süresini görüntüleyecektir. Örneğin:

				
					     ADDRESS                                    STATUS
  1  192.168.1.1               1ms     1ms     1ms   
  2  10.0.0.1                  5ms     5ms     5ms   
  3  200.10.0.1                10ms    10ms    10ms  
  4  200.10.1.1                15ms    15ms    15ms  
  5  200.10.2.1                20ms    20ms    20ms  
  6  200.10.3.1                25ms    25ms    25ms  
  7  8.8.8.8                   30ms    30ms    30ms  
[admin@MikroTik] >
				
			

Bu örnekte veri paketinin son hedefe (8.8.8.8) ulaşmadan önce altı farklı düğümden geçtiğini görebilirsiniz.

Linux Traceroute ve Windows Tracert arasındaki fark

İki komut arasında bazı önemli farklar vardır:

  1. Komut sözdizimi: Linux Traceroute komutunun ve Windows Tracert komutunun sözdizimi biraz farklıdır. Linux'ta komut “traceroute”, Windows'ta ise “tracert” olarak yazılır.

  2. Komut seçenekleri: Linux Traceroute komutu ve Windows Tracert komutunun farklı komut seçenekleri vardır. Örneğin, Linux'ta Traceroute komutu, UDP yerine ICMP kullanımını belirtmek için -I gibi seçenekleri desteklerken, Windows'ta Tracert komutu, maksimum atlama sayısını belirtmek için -h gibi seçenekleri destekler.

  3. Çıktı biçimi: Linux Traceroute komutunun ve Windows Tracert komutunun çıktı formatı da farklıdır. Linux'ta Traceroute komutu rotadaki her düğümün IP adresini ve yanıt süresini görüntülerken Windows'ta Tracert komutu her düğümün adını ve yanıt süresini görüntüler.

  4. gelişmiş işlevsellik: Linux Traceroute komutu, ters rota geri izlemeleri ve çok yollu geri izlemeler gibi daha gelişmiş rota geri izlemelerini gerçekleştirme kapasitesine sahiptir. Ayrıca Linux Traceroute komutu, Windows Tracert komutundan daha özelleştirilebilir olup, kullanıcının bağlantı noktası ve paket boyutunu belirlemesine olanak tanır.

Özetle, her iki komut da temel işlevleri açısından benzer olsa da komut sözdizimi, komut seçenekleri, çıktı biçimi ve gelişmiş işlevler açısından bazı önemli farklılıklar vardır.

Linux'taki komut örneği

				
					traceroute google.com
1  192.168.1.1 (192.168.1.1)  1.107 ms  1.237 ms  1.353 ms
2  10.255.255.1 (10.255.255.1)  14.527 ms  14.622 ms  14.719 ms
3  172.16.1.1 (172.16.1.1)  25.817 ms  25.912 ms  26.005 ms
4  172.16.2.1 (172.16.2.1)  38.320 ms  38.414 ms  38.505 ms
5  203.208.222.125 (203.208.222.125)  38.601 ms  37.301 ms  37.392 ms
6  72.14.195.12 (72.14.195.12)  60.225 ms  60.318 ms  60.415 ms
7  108.170.247.65 (108.170.247.65)  61.424 ms  61.511 ms  61.605 ms
8  108.170.235.225 (108.170.235.225)  62.719 ms  62.814 ms  62.908 ms
9  108.170.232.193 (108.170.232.193)  63.016 ms  63.103 ms  63.197 ms
10  74.125.244.16 (74.125.244.16)  63.300 ms  63.386 ms  63.480 ms
11  172.253.50.138 (172.253.50.138)  64.685 ms  64.781 ms  64.877 ms
12  172.253.66.7 (172.253.66.7)  65.122 ms  65.217 ms  65.314 ms
13  172.253.50.246 (172.253.50.246)  66.493 ms  66.587 ms  66.680 ms
14  74.125.252.128 (74.125.252.128)  66.879 ms  66.965 ms  67.058 ms
15  216.58.214.142 (216.58.214.142)  67.252 ms  67.365 ms  67.454 ms
				
			

Windows'taki komut örneği

				
					tracert google.com
Tracing route to google.com [172.217.12.142]
over a maximum of 30 hops:

  1     1 ms     1 ms     1 ms  192.168.1.1
  2    17 ms    17 ms    18 ms  10.255.255.1
  3    27 ms    27 ms    27 ms  172.16.1.1
  4    40 ms    40 ms    40 ms  172.16.2.1
  5    38 ms    37 ms    37 ms  203.208.222.125
  6    59 ms    59 ms    59 ms  108.170.247.65
  7    61 ms    61 ms    61 ms  108.170.235.225
  8    63 ms    63 ms    63 ms  108.170.232.193
  9    64 ms    64 ms    64 ms  74.125.244.16
 10    67 ms    67 ms    67 ms  172.253.50.138
 11    67 ms    67 ms    67 ms  172.253.66.7
 12    69 ms    69 ms    69 ms  172.253.50.246
 13    66 ms    66 ms    66 ms  74.125.252.128
 14    66 ms    66 ms    66 ms  216.58.214.142

Trace complete.
				
			

Hangisi daha iyi?

Genel olarak her iki komut da (traceroute y tracert) ağ sorunlarını takip etmek ve bağlantı sorunlarını teşhis etmek için kullanışlıdır. Hangisinin kullanılacağını seçmek işletim sistemlerine ve kişisel tercihlere bağlı olacaktır.

Spesifik özelliklere gelince, traceroute Linux'ta olduğundan daha fazla seçenek ve gelişmiş özellik sunar tracert Windows'ta UDP ve TCP protokolleri desteği ve zaman aşımı ve atlama sayısını özelleştirme yeteneği gibi. Fakat, tracert Windows'ta kullanımı daha kolaydır ve bazı durumlarda daha net, daha okunabilir bilgiler sağlayabilir.

Özetle, her iki aracın da güçlü ve zayıf yönleri vardır ve birini veya diğerini seçmek, spesifik kullanıma ve kişisel tercihlere bağlı olacaktır.

Bir konu önermek ister misiniz?

Her hafta yeni içerik yayınlıyoruz. Belirli bir konu hakkında konuşmamızı ister misin?
Bir sonraki blogun konusu

Yorum yapın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

İNDİRİM KODU

AN24-LIB

MikroTik kitapları ve kitap paketleri için geçerlidir

günler
saat
dakika
Saniye

Giriş
OSPF-BGP-MPLS

Bunun için kaydolun ücretsiz kurs

MAE-RAV-ROS-240118
günler
saat
dakika
Saniye

Bunun için kaydolun ücretsiz kurs

MAS-ROS-240111

Üç Kral Günü Promosyonu!

REYES24

%15

tüm ürünler

MikroTik kursları
Akademi kursları
MikroTik kitapları

Üç Kral Günü indirim kodundan yararlanın!

* promosyon 7 Ocak 2024 Pazar tarihine kadar geçerlidir
** kod (KRALLAR24) alışveriş sepeti için geçerlidir
*** Kursunuzu şimdi satın alın ve 31 Mart 2024'e kadar devam edin

Yılbaşı Gecesi Promosyonu!

NY24

%20

tüm ürünler

MikroTik kursları
Akademi kursları
MikroTik kitapları

Yılbaşı indirim kodundan yararlanın!

* promosyon 1 Ocak 2024 Pazartesi tarihine kadar geçerlidir
** kod (NY24) alışveriş sepeti için geçerlidir
*** Kursunuzu şimdi satın alın ve 31 Mart 2024'e kadar devam edin

Noel indirimleri!

XMAS23

%30

tüm ürünler

MikroTik kursları
Akademi kursları
MikroTik kitapları

Yılbaşına özel indirim kodundan yararlanın!!!

**kodlar alışveriş sepetinde uygulanır
Promosyon 25 Aralık 2023 Pazartesi tarihine kadar geçerlidir

SİBER HAFTA İNDİRİMLERİ

CW23-MK

%17

tüm MikroTik OnLine kursları

CW23-AX

%30

tüm Akademi kursları

CW23-LIB

%25

tüm MikroTik Kitapları ve Kitap Paketleri

Siber Haftaya özel indirim kodlarından yararlanın!!!

**kodlar alışveriş sepetinde uygulanır
Promosyon 3 Aralık 2023 Pazar tarihine kadar geçerlidir

KARA CUMA İNDİRİMLERİ

BF23-MX

%22

tüm MikroTik OnLine kursları

BF23-AX

%35

tüm Akademi kursları

BF23-LIB

%30

tüm MikroTik Kitapları ve Kitap Paketleri

Black Friday'e özel indirim kodlarından yararlanın!!!

**Kodlar alışveriş sepetinde uygulanır

kodlar alışveriş sepetinde uygulanır
26 Kasım 2023 Pazar tarihine kadar geçerlidir

günler
saat
dakika
Saniye

Bunun için kaydolun ücretsiz kurs

MAE-VPN-SET-231115

Cadılar Bayramı Promosyonu

Cadılar Bayramı için indirim kodlarından yararlanın.

Kodlar alışveriş sepetinde uygulanır

HW23-MK

Tüm MikroTik OnLine kurslarında %11 indirim

11%

HW23-AX

Tüm Akademi kurslarında %30 indirim

30%

HW23-LIB

Tüm MikroTik Kitap ve Kitap Paketlerinde %25 indirim

25%

MikroTik ile Gelişmiş Yönlendirmeye Giriş (MAE-RAV-ROS) adlı ücretsiz kursa kaydolun ve katılın

Bugün (Çarşamba) 11 Ekim 2023
7:11 - XNUMX:XNUMX (Kolombiya, Ekvador, Peru)

MAE-RAV-ROS-231011