Traceroute: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
k top: clean up, added deadend tag
Tidak ada ringkasan suntingan
Baris 1:
{{Dead end|date=Januari 2023}}
 
{{judul|traceroute}}
{{rapikan|topik=teknologi informasi}}
{{Infobox software
'''''Traceroute''''' (Tracert) adalah perintah untuk menunjukkan rute yang dilewati paket untuk mencapai tujuan. Ini dilakukan dengan mengirim pesan Internet Control Message Protocol (ICMP) Echo Request Ke tujuan dengan nilai Time to Live yang semakin meningkat. Rute yang ditampilkan adalah daftar interface router (yang paling dekat dengan host) yang terdapat pada jalur antara host dan tujuan. Berikut adalah contohnya:
| name =
TERMINAL> tracert www.yahoo.com
| title = traceroute
| screenshot = Traceroute screenshot.png
Tracing route to www.yahoo-ht3.akadns.net [209.131.36.158]
| caption = Perintah {{mono|traceroute}}
over a maximum of 30 hops:
| screenshot size = 250px
| screenshot 1alt <1 ms <1= ms <1 ms 10.1.1.2
| collapsible 2 19 ms 19 ms = 19 ms 10.1.3.3
| author 3 16 ms 19 ms * = [[Van 202.152.232.193Jacobson]]
| released 4 21 ms 29 ms 29= ms{{Start date 202.152.232.185and age|1987}}
| latest release version =
5 37 ms 39 ms 39 ms 202.152.232.131
| latest release date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
6 57 ms 79 ms 59 ms 202.152.250.37
| programming language =
7 64 ms 59 ms 49 ms 202.152.254.82
| platform 8 51 ms 59 ms 59= msSistem icore.f1[[Unix-0.c250.ugw2.bb.xl.net.id [202.152.254.10like]]
| genre 9 59 ms 59 ms 69 ms ncore.0-1-1.j4.bb.xl.net.id= [202.152.245.193[Perintah (komputasi)|Perintah]]
10| license 96 ms 79 ms 99 ms ncore.ls-0-2-0-1.j1.bb.xl.net.id= [202.152.245.146]
11| website 85 ms 79 ms 79 ms 203.208.191.133=
| standard =
12 83 ms 109 ms 69 ms ge-3-0-0-0.sngc3-cr1.ix.singtel.com [203.208.172.157]
13| AsOf 99 ms 79 ms 99 ms 203.208.149.106 =
}}
14 274 ms 269 ms 69 ms 203.208.173.133
{{Infobox software
15 71 ms 99 ms 79 ms 203.208.149.169
| name =
16 320 ms 109 ms 279 ms so-4-3-0-0.plapx-cr2.ix.singtel.com [203.208.172.54]
| title = tracert
17 286 ms 339 ms 309 ms so-2-1-0-0.plapx-cr3.ix.singtel.com [203.208.182.114]
| screenshot size =
18 * 275 ms 269 ms 203.208.186.10
| screenshot alt =
19 294 ms * 297 ms 203.208.168.246
| collapsible =
20 266 ms 299 ms 339 ms f1.www.vip.sp1.yahoo.com [209.131.36.158]
| developer = [[Microsoft]], Kontributor ReactOS
| latest release version =
Trace complete.
| latest release date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
| programming language =
TERMINAL>
| platform = [[Microsoft Windows|Windows]], [[ReactOS]]
| genre = [[Perintah (komputasi)|Perintah]]
| license = Microsoft Windows: [[Perangkat lunak berpemilik|Kepemilikan]] [[perangkat lunak komersial]]<br />
ReactOS: [[GNU General Public License]]
| website =
| standard =
| AsOf =
}}
 
Dalam [[Komputasi (teknologi informasi)|komputasi]], '''''Traceroute''''' ('''Tracert''') adalah perintah untuk menunjukkan rute yang dilewati paket untuk mencapai tujuan. Ini dilakukan dengan mengirim pesan Internet Control Message Protocol (ICMP) Echo Request Ke tujuan dengan nilai Time to Live yang semakin meningkat. Rute yang ditampilkan adalah daftar interface router (yang paling dekat dengan host) yang terdapat pada jalur antara host dan tujuan. Berikut adalah contohnya:
 
Untuk [[IPv6|Protokol Internet versi 6]] (IPv6) alatnya biasanya mempunyai nama '''<code>traceroute6</code>'''<ref>{{Cite web|title=Traceroute6(8) - Linux man page|url=https://linux.die.net/man/8/traceroute6}}</ref> dan '''<code>tracert6</code>'''.<ref>{{Cite web|title=Tracert6(8): IPv6 traceroute tool - Linux man page|url=https://linux.die.net/man/8/tracert6}}</ref>
 
== Implementasi ==
Perintah <code>traceroute</code> tersedia di berbagai [[sistem operasi]]. Pada sistem [[Unix-like]] seperti [[FreeBSD]], [[macOS]], dan [[Linux]] ini tersedia sebagai alat baris perintah. Traceroute juga dapat diakses secara grafis di macOS dalam rangkaian ''Network Utilities''; utilitas ini sudah tidak digunakan lagi sejak perilisan [[macOS Big Sur]].<ref>{{cite web|last1=Rossingol|first1=Joe|date=23 June 2020|title=Network Utility Deprecated in macOS Big Sur|url=https://www.macrumors.com/2020/06/23/network-utility-deprecated-macos-big-sur/|website=MacRumors|language=en}}</ref>
 
Di Windows, tracert mengirimkan paket ICMP Echo Request, daripada paket UDP yang dikirimkan traceroute secara default.<ref>{{Cite web|date=3 February 2023|title=Tracert|url=https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tracert|website=[[Microsoft Docs]]|access-date=July 29, 2023}}</ref>
 
== Penggunaan ==
[[Berkas:Visual_traceroute.png|ka|jmpl|350x350px|Alamat router dapat ditumpangkan pada peta lokasi fisiknya. Contoh ini menunjukkan permintaan dari Selandia Baru ke sebuah alamat IP di [[Massachusetts]] yang mengambil rute yang melewati [[Europe|Eropa]].]]
Sebagian besar implementasi menyertakan setidaknya opsi untuk menentukan jumlah kueri yang akan dikirim per lompatan, waktu untuk menunggu respon, batas hop dan port yang akan digunakan. Memanggil traceroute tanpa opsi yang ditentukan akan menampilkan daftar opsi yang tersedia, sementara ''man traceroute'' menyajikan lebih detail, termasuk ''flag'' kesalahan yang ditampilkan. Sebuah contoh dari Linux:
 
<syntaxhighlight lang="console">
$ traceroute -w 3 -q 1 -m 16 example.com
traceroute ke example.com (93.184.216.34), 16 maks lompatan, 52 paket bita
1 192.x.x.x (192.x.x.x) 5.152 ms
2 10.x.x.x (10.x.x.x) 12.767 ms
3 172.x.x.x (172.x.x.x) 11.638 ms
4 172.x.x.x (172.x.x.x) 13.193 ms
5 xxx.x.x.x.cox.net (68.x.x.x) 20.624 ms
6 xxx.xxx.xxx.edgecastcdn.net (192.x.x.x) 56.205 ms
7 xxx.xxx.xxx.edgecastcdn.net (192.x.x.x) 24.573 ms
8 *
9 *
10 93.x.x.x (93.x.x.x) 22.810 ms
11 93.x.x.x (93.x.x.x) 20.235 ms
</syntaxhighlight>Pada contoh diatas, opsi yang dipilih adalah untuk menunggu selama tiga detik (bukan lima detik), mengirimkan hanya satu permintaan ke setiap lompatan (bukan tiga), membatasi jumlah lompatan maksimum menjadi 16 sebelum menyerah (bukan 30), dengan <nowiki>''</nowiki>example.com<nowiki>''</nowiki> sebagai host terakhir. Pada baris ke- 8 dan 9 (TTLs 8 dan 9) itu menunjukkan tanda bintang di mana router tidak merespons dalam batas waktu.
 
== Asal mula ==
Halaman manual traceroute menyatakan bahwa program traceroute asli ditulis oleh [[Van Jacobson]] pada 1987 dari sebuah saran oleh [[Steve Deering]], dan bahwa Guy Almes dan Matt Mathis juga memiliki ide tersebut bersamaan dengan Deering<ref>{{Cite web|date=2022-10-04|title=traceroute6.c source code|url=https://cgit.freebsd.org/src/tree/usr.sbin/traceroute6/traceroute6.c|access-date=2023-09-17}}</ref>. Pembuat dari program [[ping]], [[Mike Muuss]], menyatakan di situs webnya bahwa traceroute ditulis menggunakan dukungan kernel ICMP yang sebelumnya telah dia kode untuk mengaktifkan soket ICMP mentah ketika dia pertama kali menulis program ping.<ref>[http://ftp.arl.army.mil/~mike/ping.html The Story of the PING Program<!-- Bot generated title -->]</ref>
 
== Referensi ==
{{Reflist}}
 
== Bacaan lanjutan ==
 
* {{Cite book|last=Frisch|first=Æleen|year=2001|title=Windows 2000 Commands Pocket Reference|publisher=[[O'Reilly Media|O'Reilly]]|isbn=978-0-596-00148-3}}
* {{Cite book|last=Stanek|first=William R.|year=2008|title=Windows Command-Line Administrator's Pocket Consultant, 2nd Edition|publisher=[[Microsoft Press]]|isbn=978-0735622623}}
* {{Cite book|last=Barrett|first=Daniel J.|year=2012|title=Macintosh Terminal Pocket Guide: Take Command of Your Mac|publisher=[[O'Reilly Media|O'Reilly]]|isbn=978-1449328986}}
 
== Pranala luar ==
{{Wikibooks|Guide to Windows Commands}}
 
* {{IETF RFC|1393|link=no}}: Traceroute menggunakan Opsi IP Internet RFC
* [https://www.inetdaemon.com/tutorials/troubleshooting/tools/traceroute/definition.shtml Bagaimana traceroute bekerja – InetDaemon]
* [https://technet.microsoft.com/en-us/library/bb491018.aspx Tracert]{{snd}} Referensi baris perintah Windows XP
 
[[Kategori:Penganalisis jaringan]]