DomaiNesia

Bisakah Kita Mendapatkan Ping 0?

 


Masherul.ComPing adalah utilitas jaringan yang mengacu pada sinyal yang dikirim melalui jaringan ke komputer lain, yang kemudian mengirimkan kembali sinyalnya sendiri.

Biasanya istilah Ping sangat familiar bagi kalangan gamer karena Ping merupakan patokan ketika kita ingin memainkan game online.

Jika nilai suatu Ping semakin kecil, maka semakin lancar kita memainkan game online. Dan kebalikannya jika nilai Ping semakin besar maka game akan terasa lag atau patah-patah.

Pertanyaannya adalah, bisakah kita mendapatkan ping 0?

Jawabannya adalah mustahil. nilai 0 tidak mungkin terjadi dalam hal apapun di komputer, jaringan maupun programming.

Kalau 0,000000000001 mungkin bisa. Semua hal yang terjadi dalam dunia komputer butuh processing power. Bahkan ping ke 127.0.0.1/localhost/loopback pun ada prosesnya.
  • Device mengenerate paket ICMP (protokol yang dipakai pada ping).
  • Paket tersebut keluar melalui sebuah interface (bisa lan, bisa wifi, bisa loopback).
  • Penerima lalu mengirimkan kembali ICMP Reply ke pengirim.
  • Pengirim menerima paket ICMP Reply lalu menghitung jeda waktu dari awal hingga saat ini.
Proses tersebut ada beberapa faktor yang dapat membuat ping lambat.
  • Processing power dari device pengirim/penerima. Kalo CPU usage lagi tinggi, pasti mempengaruhi hasil ping.
  • Kualitas dari router yang ada di antara pengirim dan penerima. Kalau router di rumah anda jelek atau lagi tinggi trafficnya, dapat mempengaruhi hasil. Kualitas jaringan ISP juga mempengaruhi hasil.
  • Jarak dari pengirim dan penerima. Ping ke server indonesia vs server US pasti beda hasilnya. Selain jauh, hop-nya juga banyak (melewati banyak perangkat sampai akhirnya ke penerima).
Kalau kalian coba ping ke loopback dan mendapatkan nilai 0, saya sangat yakin bahwa itu adalah nilai pembulatan. Beberapa sistem ada yang tidak dibulatkan, contoh pada MacOS:


Semoga informasi ini bisa bermanfaat.

Baca Juga
I like to read and learn new things, especially about Writing and Programming and then applying them in my work, I work on my own to build Masherul.com and its derivative products.

إرسال تعليق

Isi kolom komentar dibawah dengan komentar yang positif dan membangun demi kemajuan website ini.