Buna cevap vermeye çalışayım , çünkü başlangıçta görünmesi biraz daha karmaşık.
Görünüşe göre zaten temel operasyonunu biliyorsunuz traceroute
ama burada başka bir şeyden önce çok küçük bir özet var:
traceroute
ana makinenizden bir hedef ana bilgisayara olan tüm aradaki adımları veya yalnızca ana makinenizden bir hedef ana makineye olan uzaklığı, yani atlama sayısını belirlemeye çalışır. Bunu yapmak için hedef ana bilgisayara "rastgele" bir hedef port numarası ve 1'den başlayan ve artmaya devam eden bir TTL ile paket göndermeye başlar.
Buradaki fikir, aradaki her yönlendiricinin TTL'yi 1 azaltmasıdır. Bu nedenle, TTL 0'a ulaşırsa (gerçekte, onu 0'a düşürmek üzere olan yönlendirici bundan önce bir hata oluşturduğundan asla yapmaz), yönlendirici bir ICMP döndürür " Zaman oturulabilir aşıldı " hata iletisi, örneğin paket numara 24 yakalama dosyasında. Bundan elde ettiğiniz şey, hedefinizin daha uzakta olması ve bu yüzden TTL'yi artırmaya devam etmenizdir.
Paketinizde hedefe ulaşmak için yeterince büyük bir TTL varsa, farklı bir ICMP hata mesajı alırsınız: " Hedefinize Ulaşılamıyor (Port Ulaşılamıyor) ", örneğin yakalama dosyanızdaki paket numarası 208 . Bundan elde ettiğiniz şey, son kullanılan TTL'nin gerçekten sizinle hedef düğüm arasındaki atlama sayısı olmasıdır. Hata almanızın nedeni, hedef düğümün (umarım) dinlemediği bir "rastgele" bağlantı noktasına bir mesaj göndermenizdir.
Şimdi yakalama dosyası için ayrıntılarına girmeden:
manuel sayfasından traceroute
biz görebilirsiniz her TTL 3 kez kullanılır (opsiyon 'q') ve kullanılan varsayılan protokoldür UDP (opsiyon '-P'). İlk 3 UDP paketini, yani 8-9-10 paketlerini inceleyerek TTL'nin 1 olduğunu görebiliriz . Sonraki 3, yani 11-12-13 , bir TTL 2'ye sahiptir . Yani kaynak bakış açısından her şey yolunda gidiyor gibi görünüyor.
Ardından, ağın gecikmesine bağlı bir süre sonra, beklenen hata mesajlarını almaya başlarız. Böylece, 24-25-26 paketlerinin " Yaşam süresi aşıldı " hata paketleri olduğunu görebiliriz ve böylece hedefin daha uzakta olduğu anlamına gelir.
Denemeler ve hataların bu ileri geri hareketi, son olarak, paket 208'e kadar devam eder ve " Port Ulaşılamıyor " hata mesajlarını görebilirsiniz, yani hedefinize ulaşıldı.
Gönderdiğiniz paketleri ve yanıtları sayarak, aslında TTL'nin gerçekten çalıştığı izden, ancak sıkıcı bir görevden öğrenebilirsiniz :)
Umut etti