Begitulah cara kerja perintah ping. Anda dapat mengontrolnya menggunakan saklar hitungan -c
,.
Contoh
$ ping -c 2 skinner
PING skinner.bubba.net (192.168.1.3) 56(84) bytes of data.
64 bytes from skinner.bubba.net (192.168.1.3): icmp_req=1 ttl=64 time=1.00 ms
64 bytes from skinner.bubba.net (192.168.1.3): icmp_req=2 ttl=64 time=1.13 ms
--- skinner.bubba.net ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 1.001/1.069/1.138/0.075 ms
Kerusakan output
Baris seperti ini berarti berhasil ping ke host lain:
64 bytes from skinner.bubba.net (192.168.1.3): icmp_req=2 ttl=64 time=1.13 ms
Baris-baris ini menunjukkan detalis tentang setiap "ping" saat itu terjadi antara host Anda dan host yang Anda coba ping.
Kolom ke-6
Kolom yang berisi nilai ini, icmp_req=2
memberi tahu Anda tentang paket ICMP ini. The ping
perintah memproduksi paket jaringan. Ada banyak jenis, Anda mungkin pernah mendengar tentang paket TCP atau UDP. Jenis lainnya adalah ICMP. ICMP mirip dengan SMS di jaringan ponsel. Tujuan utamanya adalah untuk perintah dan kontrol atas jaringan.
Kolom 7
Kolom ke-3 yang menarik adalah TTL=64
. TTL - "aka. Time to Live", berarti bahwa paket hanya akan melintang maksimal 64 node sebelum waktu habis. Jadi jika sistem lebih dari 64 "hop" jauh dari sistem Anda, Anda tidak dapat melakukan ping, kecuali jika Anda meningkatkan TTL.
Kolom ke-8
Kolom ini menunjukkan berapa lama, dalam waktu, ping terjadi (dalam milidetik). Ini akan menjadi kolom yang terlihat seperti ini: time=1.13 ms
.
Kolom lainnya cukup jelas.
Versi ping
Berbeda ping
perintah diimplementasikan secara berbeda di berbagai Unix. Jadi, Anda perlu memperhatikan versi.
$ ping -V
ping utility, iputils-sss20100418
Saya menggunakan sistem Linux Fedora 14.