Penjelasan dan Fungsi Perintah PING

December 02, 2022

BELAJARLINUX.info - Dalam tutorial ini, kita akan membahas perintah ping. Perintah ping digunakan untuk menguji koneksi antar perangkat dalam jaringan, baik jaringan lokal maupun internet. Perintah ping mengirim sejumlah data (paket ICMP) ke host atau perangkat tujuan dan menunggu tanggapan. Jika sistem dapat membuat sambungan, sistem akan melaporkan lama waktu yang digunakan ketika paket ICMP dikirimkan.

Apa itu Ping

Ping adalah utilitas jaringan lintas platform yang sederhana, banyak digunakan, untuk menguji apakah host dapat dijangkau di jaringan Protokol Internet (IP), juga mengukur latensi antara dua komputer.

Ping test

Kita dapat menjalankan tes ping sederhana untuk melihat apakah host target www.google.com dapat dijangkau atau tidak. Kita juga dapat menggunakan alamat IP sebagai pengganti nama domain.

$ ping www.google.com
$ ping 2404:6800:4003:c05::5e

Output

PING google.co.id (142.251.12.94) 56(84) bytes of data.
64 bytes from se-in-f94.1e100.net (142.251.12.94): icmp_seq=1 ttl=55 time=26.1 ms
64 bytes from se-in-f94.1e100.net (142.251.12.94): icmp_seq=2 ttl=55 time=25.8 ms
64 bytes from se-in-f94.1e100.net (142.251.12.94): icmp_seq=3 ttl=55 time=25.9 ms
64 bytes from se-in-f94.1e100.net (142.251.12.94): icmp_seq=4 ttl=55 time=25.7 ms
64 bytes from se-in-f94.1e100.net (142.251.12.94): icmp_seq=5 ttl=55 time=25.9 ms
^C
--- google.co.id ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4004ms
rtt min/avg/max/mdev = 25.687/25.874/26.081/0.129 ms

Dari hasil perintah diatas, ping berhasil dijalankan dan tidak ada paket yang hilang. Output time adalah waktu di akhir setiap balasan ping. TTL adalah semacam penanda waktu agar packet kiriman ping tidak terus menerus terkirim. TTL menandakan bahwa packet ping harus berakhir dalam jangka waktu tertentu.

Membatasi jumlah paket ping

Kita dapat menentukan jumlah request yang akan dikirim setelah ping dengan menggunakan flag -c. Contoh tes ping akan berhenti setelah mengirim 7 paket

$ ping -c 7 www.google.com
PING www.google.com (142.251.10.99) 56(84) bytes of data.
64 bytes from sd-in-f99.1e100.net (142.251.10.99): icmp_seq=1 ttl=55 time=26.1 ms
64 bytes from sd-in-f99.1e100.net (142.251.10.99): icmp_seq=2 ttl=55 time=25.9 ms
64 bytes from sd-in-f99.1e100.net (142.251.10.99): icmp_seq=3 ttl=55 time=25.7 ms
64 bytes from sd-in-f99.1e100.net (142.251.10.99): icmp_seq=4 ttl=55 time=25.8 ms
64 bytes from sd-in-f99.1e100.net (142.251.10.99): icmp_seq=5 ttl=55 time=25.8 ms
64 bytes from sd-in-f99.1e100.net (142.251.10.99): icmp_seq=6 ttl=55 time=26.0 ms
64 bytes from sd-in-f99.1e100.net (142.251.10.99): icmp_seq=7 ttl=55 time=25.9 ms

--- www.google.com ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 6008ms
rtt min/avg/max/mdev = 25.701/25.900/26.139/0.129 ms

Balasan Ping

  • Request timed out, Pesan ini menunjukkan bahwa tidak ada pesan balasan yang diterima dalam waktu default 1 detik. Ini bisa disebabkan oleh berbagai penyebab seperti kesalahan konfigurasi jaringan, filtering paket jaringan, dll
  • Unknown host, Pesan kesalahan ini menunjukkan bahwa nama host yang diminta tidak dapat diketahui ke alamat IP nya.
  • Destination host unreachable, Pesan ini menunjukan jaringan lokal tidak memiliki rute ke tujuan yang diinginkan.

Kesimpulan

Perintah ping adalah salah satu fitur untuk mengetahui kondisi jaringan internet Anda. Sederhananya ping adalah command atau perintah yang dijalankan pada terminal untuk memverifikasi bahwa perangkat dapat berkomunikasi dengan komputer atau perangkat jaringan lain.

Baca juga :