GNU/Linux >> Belajar Linux >  >> Linux

Cara kerja program ping di Linux

Ping adalah program komputer untuk administrasi jaringan yang digunakan untuk memeriksa ketersediaan perangkat aktif di Internet atau jaringan lokal. Nama ping berasal dari terminologi sonar. Ping bekerja berdasarkan prinsip gema, mengirim pesan melalui protokol ICMP ke komputer jarak jauh. Pesan berisi "permintaan" untuk tanggapan dari tuan rumah. Dalam proses ini, waktu dari pengiriman pesan ke waktu penerimaannya oleh komputer asli (dua arah) diukur dan kehilangan paket dicatat. Hasil tes dicetak di layar dalam bentuk pesan statistik.

Mari kita mulai dengan contoh untuk memeriksa koneksi ke host google.com. Untuk melakukan ini, kita hanya perlu mengetikkan terminal ping google.com , tetapi karena program tidak akan menghentikan ping saja kita harus menghentikannya secara manual. Untuk melakukan ini, kita harus menggunakan pintasan keyboard Ctrl + C .

# Ping command
ping google.com
Code language: CSS (css)

Menganalisis hasil, kami menemukan bahwa google.com merespons dengan alamat IP 216.58.212.14, ttl (waktu untuk hidup) umur paket dalam hop (router) dimungkinkan 119 lebih, waktu:waktu respons saat paket tiba adalah antara 3ms dan 4ms yang relatif bagus – tetapi informasi yang paling penting sebenarnya tersembunyi setelah kita menghentikan program dan ini menunjukkan kepada kita statistik singkat:

--- google.com ping statistics ---
7 packets transmitted, 7 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 3.864/4.207/4.720/0.291 ms

Artinya ke google.com kita telah mengirimkan 7, 7 diterima dan 0 paket hilang untuk waktu pemberitahuan 4.207 md, hanya hitungan mil detik!!!

Ping sebenarnya dapat dimulai dengan menggunakan berbagai opsi baris perintah yang memungkinkan mode operasi khusus, seperti menentukan ukuran paket yang dikirim, kemungkinan hop, jumlah paket, kecepatan pengiriman, dan banyak lagi. Ping adalah program dasar dalam administrasi jaringan yang tanpanya kehidupan orang-orang yang memelihara jaringan akan jauh lebih rumit.

Mari kita juga melakukan contoh ping dengan opsi ping -n -c 4 -i 10 google.com

Di sini, dalam contoh ini -n mengabaikan sistem penamaan DNS, -c 4 hanya mengirim empat paket -i 10 mengirim paket setiap 10 detik.

Salah satu trik keren dalam ping adalah ketika seorang administrator sistem mencurigai bahwa ada "kemacetan" di jaringan. Yang kami maksud dengan "bottlenecks" adalah bahwa dalam pengujian normal ping mengirimkan sekitar 64 byte ukuran paket dan mungkin tidak menunjukkan kehilangan atau waktu respons yang lama dalam milidetik, tetapi jika ukuran paket meningkat menjadi, misalnya, 20.000 byte, paket itu menjadi sangat besar dan jauh lebih sulit untuk diproses daripada router. Dengan demikian, meningkatkan ukuran paket meningkatkan waktu respons. Perbandingan antara mereka administrator sistem menganalisis keadaan jaringan dan lebih tepatnya kualitas koneksi ke host tertentu (yang sering dikacaukan dengan kecepatan)

Berikut adalah contoh yang jelas tentang bagaimana dari 1,4 milidetik router yang sama yang mengirimkan paket besar 25.000 byte mulai merespons rata-rata 2,5 milidetik. Juga tidak boleh diremehkan adalah perbedaan nilai 3/4/10 milidetik, “pola” respons router yang merupakan tanda jelas ketidakstabilan, yaitu kualitas koneksi yang buruk.

Utilitas ping ditulis oleh Mike Muuss pada bulan Desember 1983 selama bekerja di Laboratorium Penelitian Balistik. Pernyataan David Mills tentang penggunaan paket gema ICMP untuk diagnosis dan pengukuran jaringan IP mendorong Muuss untuk membuat utilitas untuk memecahkan masalah jaringan. Penulis menamainya berdasarkan suara yang dihasilkan sonar , karena metodologinya analog dengan lokasi gema sonar.

Kesimpulannya, ping adalah program yang harus diketahui oleh setiap administrator.

Kami harap Anda menikmati artikel ini. jika demikian, beri peringkat halaman ini dengan bintang di bawah dan berlangganan saluran YouTube kami.


Linux
  1. Cara menggunakan perintah grep Linux

  2. Cara menggunakan perintah history di Linux

  3. Bagaimana mengubah identitas sistem Linux

  1. Bagaimana Linux datang ke mainframe

  2. Bagaimana perintah oc debug bekerja di OpenShift

  3. Cara Menginstal dan Menggunakan Perintah Ping di Linux

  1. Cara Menggunakan Perintah sejarah Linux

  2. Cara Menggunakan Perintah Linux xargs

  3. Bagaimana Cara Kerja Perintah Tee??