Ping (singkatan dari Packet Internet Groper) adalah sebuah program utilitas yang digunakan untuk memeriksa konektivitas jaringan berbasis teknologi Transmission Control Protocol/Internet Protocol (TCP/IP). Dengan menggunakan utilitas ini, dapat diuji apakah sebuah komputer terhubung dengan komputer lainnya. Hal ini dilakukan dengan cara mengirim sebuah paket kepada alamat IP yang hendak diujicoba konektivitasnya dan menunggu respons darinya. Nama "ping" datang dari sonar sebuah kapal selam yang sedang aktif, yang sering mengeluarkan bunyi ping ketika menemukan sebuah objek. Apabila utilitas ping menunjukkan hasil yang positif maka kedua komputer tersebut saling terhubung di dalam sebuah jaringan. Hasil statistik keadaan koneksi ditampilkan dibagian akhir. Kualitas koneksi dapat dilihat dari besarnya waktu pergipulang (roundtrip) dan besarnya jumlah paket yang hilang (packet loss). Semakin kecil kedua angka tersebut, semakin bagus kualitas koneksinya. Memverifikasi IP-level connectivas ke TCP/IP komputer lain dengan pengiriman Internet Control Message Protocol ( ICMP) Pesan Echo Request. Penerimaan bersesuaian Pesan Echo Reply ditunjukkan, bersama dengan perjalanan pulang pergi waktu. Ping adalah TCP/IP perintah yang utama dulu troubleshoot connectivas, reachabilas, dan resolusi nama. yang digunakan Tanpa parameter, ping memajang bantuan. Sintaks ping [- t] [- a] [- n ] [- l ] [- f] [- i TTL] [- v ] [- r ] [- s ] [{- j | - k }] [- w ] [ Targetname] Parameter -t Menunjukan bahwa ping meneruskan pengiriman Pesan Echo Request kepada tujuan sampai diberhentikan. Untuk melihat intrupsi dan melihat statistik, tekan CTRLBREAK. Untuk keluar dan berhenti/ meninggalkan peintah ping, tekan CTRL-C. Contoh : Output Tampilan yang dilakukan pada IP Addres 127.0.0.1(localhost):
1
-a Menunjukan kebalikan resolusi nama yang dilakukan pada alamat IP tujuan . Jika hal ini sukses, maka ping akan menunjukan kesesuaian dengan Nama Host . Contoh : Output Tampilan yang dilakukan pada IP Addres 127.0.0.1(localhost):
2
-n Menunjukan banyaknya Pesan Echo Request yang dikirim. Nilai standarnya adalah 4. Contoh : Output Tampilan yang dilakukan pada IP Addres 127.0.0.1(localhost):
3
-l Menunjukan panjangnya ukuran lebar Data dalam bytes, pada pengiriman Pesan Echo Request. Nilai standarnya adalah 32. Ukuran nilai maksimum adalah 65,527. Contoh : Output Tampilan yang dilakukan pada IP Addres 127.0.0.1(localhost):
4
-f Menunjukan bahwa Pesan Echo Request dikirim dengan Tidak ada pembagian Flag(bendera) didalam IP dimulai dai 1. Pesan Echo Request ini tidak bisa terbagi-bagi oleh router ke path tujuan . Parameter ini bermanfaat untuk permasalahan troubleshooting pada Path Unit Transmisi Maksimum ( PMTU). Contoh : Output Tampilan yang dilakukan pada IP Addres 127.0.0.1(localhost):
5
-i Menunjukan nilai TTL(time to life) didalam IP Header untuk mengirim Pesan Echo Request. Standar nilai dari TTL adalah nilai standar dari nama hostnya. Karena untuk yang menggunakan Host Windows XP , nilai biasanya adalah 128. dan nilai TTL maksimumnya adalah 255. Contoh : Output Tampilan yang dilakukan pada IP Addres 127.0.0.1(localhost):
6
-v Menunjukan nilai dari Type of Service (TOS) didalam IP Header untuk mengirim Pesan Echo Request. Nilai standarnya adalah 0. TOS ini menunjukan nilai disimal dari 0 sampai 255. Contoh : Output Tampilan yang dilakukan pada IP Addres 127.0.0.1(localhost):
7
-r Menunjukan bahwa record Pilihan Ruter didalam IP Header digunakan untuk mencatat record path yang diambil oleh Pesan Echo Request dan bersesuaian dengan Pesan Echo Reply. Masing-Masing loncatan didalam path menggunakan suatu isi Pilihan Rute Record. Jika mungkin, Menunjukan jumlah nilai yang cujup memadai dan sama dengan atau lebih besar dari banyaknya loncatan antara sumber dan tujuan. Jumlah Nilai harus sedikitnya 1 dan maksimalnya 9. Contoh : Output Tampilan yang dilakukan pada IP Addres 127.0.0.1(localhost):
8
-s Menunjukan Pilihan Internet Timestamp (penanda waktu) didalam IP Header yang waktunya digunakan untuk mencatat kedatangan adanya record Pesan Echo Request dan bersesuaian dengan Pesan Echo Reply untuk masing-masing loncatan. Yang Jumlah nilainya paling sedikit 1 dan maksimum 4. Contoh : Output Tampilan yang dilakukan pada IP Addres 127.0.0.1(localhost):
9
-j Menunjukan bahwa Pesan Echo Request menggunakan Pilihan Sumber Rute Yang lepas didalam IP Header dengan satuan tujuan permulaan dan Menunjukan Daftar Host. Dengan sumber pembagian yang jelas , tujuan permulaan dapat berurutan dan dipisahkan oleh satu atau berbagai router. Nilai Yang maksimum jumlah alamat atau Daftar nama host 9. Daftar Nama Host adalah satu rangkaian Alamat IP didalam notasi desimal yang diberi titik dan dipisahkan oleh ruang(spasi). Contoh : Output Tampilan yang dilakukan pada IP Addres 127.0.0.1(localhost):
10
-k Menunjukan bahwa Pesan Echo Request menggunakan Pilihan Sumber Rute Yang jelas didalam IP Header dengan satuan tujuan permulaan dan Menunjukan Daftar Host. Dengan sumber yang jelas, tujuan permulaan dan yang berikutnya harus secara langsung dapat dicapai,harus ada alat penghubung atau penerus pada computer yang lainnya. Nilai Yang maksimum dari jumlah alamat atau daftar Host adalah 9. Daftar Nama Host adalah satu rangkaian alamat IP ( di dalam notasi desimal yrng diberi titik) yang dipisahkan oleh ruang;. Contoh : Output Tampilan yang dilakukan pada IP Addres 127.0.0.1(localhost):
11
-w Menunjukan sejumlah waktu , didalam seperseribu detik, untuk menunggu Pesan Echo Reply yang sesuai dengan Pesan Echo Request untuk diterima. Jika Pesan Echo Reply tidak diterima maka akan ada tulisan, " Request timed out " dan pesan kesalahan ini akan ditampilkan di layar . Nilai standar untuk Time out adalah 4000 ( 4 detik ). Contoh : Output Tampilan yang dilakukan pada IP Addres 127.0.0.1(localhost):
12
TargetName Menunjukan tujuan, yang mana telah dikenali baik oleh alamat IP maupun Nama Host. Contoh : Output Tampilan yang dilakukan pada IP Addres 127.0.0.1(localhost):
13
Keterangan: • Kita dapat menggunakan ping untuk menguji kedua-duanya baik nama komputer dan IP alamat komputer . Jika proses ping alamat IP sukses, tetapi tidak berhasil pada proses ping nama komputernya , kita mungkin mempunyai suatu masalah resolusi nama. Dalam hal ini, memastikan bahwa nama komputer yang kamu sedang tetapkan dapat diselesaikan atau dipecahkan melalui file Host lokal, maupun dengan DNS( Domain Name services), atau melalui Netbios . • Perintah ini ada dan tersedia jika Internet Protokol ( TCP/IP) diinstall sebagai komponen didalam properties dari adapter jaringan computer. •
Contoh Ping pada Microsoft Windows XP terhadap www.google.com:
C:\>ping www.google.com Pinging www.l.google.com [64.233.183.103] with 32 bytes of data: Reply Reply Reply Reply
from from from from
64.233.183.103: 64.233.183.103: 64.233.183.103: 64.233.183.103:
bytes=32 bytes=32 bytes=32 bytes=32
time=25ms time=22ms time=25ms time=22ms
TTL=245 TTL=245 TTL=246 TTL=246
Ping statistics for 64.233.183.103:
14
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 22ms, Maximum = 25ms, Average = 23ms
//. *Reply from 127.0.0.1 byte=32 time=1ms TTL=128 - Ini menunjukkan panggilan kita telah dibalas oleh komputer yang menggunakan IP address tersebut ataupun komputer kita sendiri iaitu *jika anda ping IP address sendiri. //. Request timed out - Disebabkan oleh network kita yang tidak berfungsi atau terdapat masalah dengan settings network anda. Ini juga berati komputer anda tidak dapat keluar daripada komputer tersebut. //. Reply from 137.132.231.41 Destination net Unreachable. - IP address yang anda hubungi itu tidak dapat dihubungi (down). Jadi ping anda dibalas oleh server yang sebelum IP address tersebut. //. Bad IP address - IP address yang anda coba hubungi tidak ada dalam daftar. Referensi: Window XP ……………………………………...………Manual Help and Support
15