GNU/Linux >> Belajar Linux >  >> Ubuntu

Tracepath vs. Traceroute:Apa Bedanya?

Pendahuluan

Program terminal tracepath dan traceroute sangat penting dalam diagnostik jaringan. Kedua perintah memetakan jaringan dan menampilkan kemungkinan rute paket dan penundaan transit dari sumber ke tujuan. Namun, ada perbedaan antara opsi yang tersedia dan pengguna mana yang dapat menggunakan setiap perintah.

Artikel ini menguraikan perbedaan antara traceroute dan tracepath dan menunjukkan kasus penggunaan.

Prasyarat

  • Koneksi internet stabil.
  • Tujuan untuk dilacak (panduan memberikan contoh).
  • Akses ke terminal dengan hak istimewa sudo.

Perbedaan antara Tracepath vs. Traceroute

Perbedaan utama antara tracepath dan traceroute ada dalam opsi yang tersedia dan hak pengguna. Dengan opsi default, kedua perintah tersebut serupa.

Jalur Jejak melacak jalur ke tujuan tertentu menggunakan paket UDP. Tanpa opsi apa pun, perintah akan menampilkan:

  • TTL (Time To Live) waktu pulang pergi untuk satu paket.
  • MTU (Maximum Transmission Units) atau paket terbesar yang tracepath dapat mengirim melalui jaringan.
  • Nama domain yang diselesaikan jika memungkinkan.

Melacak rute memetakan jalur jaringan ke tujuan yang ditentukan. Tanpa opsi apa pun, perintah mengirim paket UDP dan mencetak:

  • TTL waktu pulang pergi untuk tiga paket.
  • Lompatan maksimum nomor dan ukuran paket dalam byte.
  • Alamat IP dan nama domain terselesaikan jika memungkinkan.

Namun, traceroute menawarkan banyak opsi lanjutan untuk dipilih, seperti memilih antara protokol transfer ICMP dan TCP dan banyak lagi. Beberapa opsi memerlukan hak pengguna super (sudo) karena perintah bekerja secara langsung dengan paket mentah.

Bagaimana Tracepath Digunakan?

tracepath sintaks perintahnya adalah:

tracepath <options> <destination IP or domain name>

Misalnya, lacak jalur ke salah satu lokasi IP uji kecepatan phoenixNAP:

tracepath 184.95.56.34

Program Tracepath menawarkan beberapa opsi sederhana. Misalnya, tampilkan hanya alamat IP untuk keluaran yang lebih cepat:

Output tidak menunjukkan nama domain yang diselesaikan. Untuk daftar lengkap opsi, jalankan manual menggunakan perintah man:

man tracepath

Secara umum, gunakan tracepath untuk pemindaian jaringan sederhana.

Bagaimana Traceroute Digunakan?

traceroute sintaks perintahnya adalah:

traceroute <options> <destination IP or domain name>

Cara paling sederhana untuk menggunakan traceroute adalah tanpa opsi apa pun:

traceroute 184.95.56.34

Contoh perintah yang memerlukan hak sudo adalah saat menentukan protokol TCP:

sudo traceroute -T 184.95.56.34

Program traceroute menawarkan lebih banyak opsi untuk menyesuaikan ukuran paket, jumlah probe yang dikirim, menyetel TTL maksimum, dll. Untuk daftar terperinci, gunakan:

man traceroute

Gunakan traceroute saat Anda membutuhkan opsi lanjutan untuk menganalisis jaringan.


Ubuntu
  1. Apa Perbedaan Antara Metode Tasksel Dan Normal?

  2. Apa Perbedaan Antara Opsi -d Dan -m Untuk Useradd?

  3. Perbedaan antara Cari/di mana/yang mana?

  1. Server Ubuntu vs Desktop:Apa Perbedaannya?

  2. Perbedaan Antara [[ $a ==Z* ]] Dan [ $a ==Z* ]?

  3. Hosting Cloud vs. Hosting VPS:Apa Bedanya?

  1. Kontainer vs Mesin Virtual (VM):Apa Bedanya?

  2. Perintah Docker CMD vs. Entrypoint:Apa Perbedaannya?

  3. Apa perbedaan antara opsi -g dan -G di useradd