Biarkan saya mencoba menjawab ini, karena itu sedikit lebih rumit yang mungkin terlihat pada awalnya.
Tampaknya Anda sudah mengetahui operasi dasar traceroute
tetapi sebelum hal lain di sini adalah rekap yang sangat kecil:
traceroute
mencoba menentukan semua langkah di antara host Anda ke host tujuan, atau hanya jarak, yaitu jumlah hop, dari host Anda ke host tujuan. Untuk melakukan itu mulai mengirim paket ke host tujuan dengan nomor port tujuan "acak" dan TTL yang dimulai dari 1 dan terus meningkat.
Idenya adalah bahwa setiap router di antara mengurangi TTL oleh 1. Jadi, jika TTL mencapai 0 (pada kenyataannya tidak pernah dilakukan karena router yang akan menurunkannya menjadi 0 menghasilkan kesalahan sebelum itu), router akan mengembalikan ICMP Pesan kesalahan " Waktu-ke-hidup terlampaui ", mis. Nomor paket 24 dalam file tangkapan Anda. Apa yang Anda dapatkan dari itu adalah bahwa tujuan Anda lebih jauh dan inilah mengapa Anda terus meningkatkan TTL.
Ketika paket Anda memiliki TTL yang cukup besar untuk mencapai tujuan, Anda akan mendapatkan pesan kesalahan ICMP yang berbeda: " Destination Unreachable (Port Unreachable) ", mis. Nomor paket 208 di file tangkap Anda. Apa yang Anda dapatkan dari itu adalah bahwa TTL yang terakhir digunakan memang jumlah lompatan antara Anda dan node tujuan. Alasan Anda mendapatkan kesalahan adalah hanya karena Anda mengirim pesan ke port "acak" yang tidak didengar oleh node tujuan.
Sekarang masuk ke spesifik untuk file tangkapan Anda:
Dari halaman manual traceroute
kita dapat melihat bahwa setiap TTL digunakan 3 kali (opsi '-q') dan protokol default yang digunakan adalah UDP (opsi '-P'). Dengan memeriksa 3 paket UDP pertama, yaitu paket 8-9-10 , kita dapat melihat memang bahwa TTL adalah 1 . 3 berikutnya, yaitu 11-12-13 , memiliki TTL 2 dan seterusnya. Jadi dari perspektif sumber semuanya tampak baik-baik saja.
Kemudian, setelah beberapa waktu tergantung pada keterlambatan jaringan, kami mulai mendapatkan pesan kesalahan yang diantisipasi. Dengan demikian kita dapat melihat bahwa paket 24-25-26 adalah paket kesalahan " Waktu untuk hidup terlampaui " dan dengan demikian berarti bahwa tujuan lebih jauh.
Bolak-balik upaya dan kesalahan ini berlanjut, hingga akhirnya paket 208 dan Anda dapat melihat pesan kesalahan " Port Unreachable ", yang berarti tujuan Anda telah tercapai.
Dengan menghitung paket yang Anda kirim dan tanggapan Anda benar-benar dapat mengetahui bahkan dari jejak mana TTL benar-benar bekerja tetapi tugas yang membosankan :)
Harapan itu membantu