Apa itu ping? Kependaman, kehilangan paket dan ICMP
Ping menyemak sama ada destinasi membalas kuar rangkaian dan mengukur masa sehingga setiap jawapan kembali. Ia langkah diagnostik pertama yang berguna, tetapi tidak mengukur lebar jalur muat turun dan tidak dapat membuktikan dengan sendirinya bahawa aplikasi atau laman web berfungsi dengan baik.
Apa yang diukur oleh keputusan ping
Kebanyakan program ping menghantar mesej ICMP Echo Request dan menunggu mesej Echo Reply. Masa pergi balik (RTT) yang dilaporkan merangkumi perjalanan ke sasaran dan kembali. Bacaan 20 ms bermakna satu respons mengambil masa kira-kira 20 milisaat; ia bukan kelajuan pemindahan dalam megabit sesaat.
Keputusan biasanya merangkumi bilangan paket yang dihantar dan diterima, RTT minimum dan maksimum, serta purata. Ulang ujian untuk melihat sama ada kependaman stabil. Bilangan sampel yang kecil boleh menyembunyikan masalah yang berselang-seli, manakala ujian yang panjang boleh dipengaruhi oleh perubahan trafik dan keadaan rangkaian.
Mengapa hos mungkin tidak membalas
Pelayan atau tembok api mungkin menyekat ICMP, mengehadkan balasan atau memberi keutamaan rendah kepada trafik diagnostik. Oleh itu, ketiadaan respons ping tidak membuktikan bahawa HTTPS tidak tersedia. Sebaliknya, balasan yang pantas tidak membuktikan bahawa DNS, sambungan TCP, log masuk atau aplikasi web itu sendiri berfungsi.
Sesetengah pautan mudah alih dan Wi-Fi menunjukkan RTT yang berubah-ubah kerana penjadualan radio, gangguan dan mod penjimatan kuasa menambah lengah. Kehilangan paket semasa ujian perlu disiasat, tetapi bandingkan dahulu dengan destinasi lain dan penghala setempat supaya anda tidak menyalahkan perkhidmatan jauh bagi kerosakan setempat.
Urutan semakan yang berguna
Uji get laluan setempat, kemudian destinasi luaran yang stabil, dan akhir sekali hos yang terjejas. Bandingkan alamat IP dengan nama domain untuk memisahkan kesambungan asas daripada penyelesaian DNS. Uji perkhidmatan sebenar menggunakan pelayar atau klien yang sesuai. Traceroute boleh menunjukkan di mana respons diagnostik terhenti, tertakluk kepada batasannya sendiri.
Apabila melaporkan masalah, sertakan masa, rangkaian, destinasi dan bilangan kuar, bukan satu nilai yang kelihatan mengagumkan. Elakkan membanjiri sistem lain dengan ujian yang kerap. Jika hanya satu laman gagal sedangkan destinasi lain berfungsi, siasat laman dan laluan itu secara berasingan daripada sambungan Internet anda secara keseluruhan.
Jitter bermaksud variasi antara lengah yang berturutan. Ia amat penting bagi panggilan dan permainan, kerana masa respons yang tidak sekata boleh mengganggu walaupun purata kependaman kelihatan munasabah.
ICMP dan kualiti sambungan bukan perkara yang sama
Ping menggunakan ICMP Echo, tetapi ICMP mempunyai fungsi kawalan lain. Echo Reply yang tiada mungkin disebabkan penapisan atau keutamaan rendah untuk diagnostik, jadi kaitkan dengan tingkah laku aplikasi. Lihat ICMP serta kependaman, jitter dan kehilangan paket.