Internet

Apa itu Ping ?

Apa itu Ping ? – Ping (Packet Internet Gopher) merupakan sebuah program utilitas yang biasa digunakan untuk melakukan pemeriksaan induktivitas jaringan berbasis teknologi Transmission Control Protocol/Internet Protocol (TCP/IP).

Dengan menggunakan utilitas ini, kita bisa menguji apakah sebuah komputer terhubung dengan komputer lainnya. Utilitas ini bekerja dengan mengirim sebuah paket kepada alamat IP yang hendak diujicoba konektivitasnya dan menunggu respon darinya.

Fungsi Ping

Fungsi dari PING sangat berguna untuk hal seperti berikut ini :

1. Mengetahui status up/down komputer dalam jaringan.

Kita dapat mengecek apakah sebuah komputer up/down menggunakan perintah PING, jika komputer tersebut memberikan response terhadap perintah PING yang kita berikan maka dikatakan bahwa komputer tersebut up atau hidup.

2. Memonitor availability status komputer dalam jaringan.

PING dapat digunakan sebagai tool monitoring availibilitas komputer dalam jaringan yang merupakan salah satu indikator kualitas jaringan yaitu dengan melakukan PING secara periodik pada komputer yang dituju. Semakin kecil downtime, semakin bagus kualitas jaringan tersebut.

3. Mengetahui responsifitas komunikasi sebuah jaringan.

Besarnya nilai delay atau latency yang dilaporkan oleh PING menjadi indikasi seberapa responsif komunikasi terjadi dengan komputer yang dituju.

Semakin besar nilai delay menunjukkan semakin lamban respons yang diberikan. Sehingga nilai delay ini juga bisa digunakan sebagai indikator kualitas jaringan.

Beberapa respon ketika melakukan PING seperti reply, request timed out dan destination host not ureachcable. Semua bergantung dari kecepatan akses internet yang dipakai.

Cara Kerja Ping

Cara kerja fungsi perintah ping di CMD adalah mengirimkan paket ICMP_ECHO serta beberapa data lainnya ke suatu host tujuan.

Selanjutnya host tujuan akan memberikan balasan menggunakan paket ICMP_ECHOREPLAY dengan data yang telah dikirimkan sebelumnya. Secara default butuh waktu sekitar 1 detik sebelum mengirim ICMP_ECHO berikutnya.

Pengguna juga bisa melakukan setting pada periode menggunakan nol serta melakukan floodping jika data yang akan dikirim tergolong cukup besar dan butuh koneksi yang cepat (T1 maupun Ethernet).

Beberapa perintah ping yang yang paling sering dipergunakan adalah:

  • ping –t: melakukan perintah ping menuju host tertentu secara terus-menerus tanpa henti, baru akan berhenti jika dihentikan.
  • ping –a: melakukan perintah ping serta mencari nama host komputer tujuan. Misalnya: ping –a 202.14986.20 lalu akan muncil hostname yakni sat.net.id.
  • ping –w timeout: untuk mengatur timeout dalam ukuran milisecond untuk menunggu setiap reply.

Contoh Ping

Utilitas ping akan menunjukkan hasil yang positif jika dua buah komputer yang saling terhubung di dalam sebuah jaringan. Hasil berupa statistik keadaan koneksi kemudian ditampilkan di bagian akhir.

Kualitas koneksi dapat dilihat dari besarnya waktu pergi-pulang (roundtrip) dan besarnya jumlah paket yang hilang (packet loss). Semakin kecil kedua angka tersebut, semakin bagus kualitas koneksinya.

Contoh Ping pada Terminal Linux terhadap www.google.com:

[[email protected] ~]# ping google.com
PING google.com (173.194.38.136) 56(84) bytes of data.
64 bytes from sin04s01-in-f8.1e100.net (173.194.38.136): icmp_req=1 ttl=56 time=28.5 ms
64 bytes from sin04s01-in-f8.1e100.net (173.194.38.136): icmp_req=2 ttl=56 time=32.9 ms
64 bytes from sin04s01-in-f8.1e100.net (173.194.38.136): icmp_req=3 ttl=56 time=27.4 ms
64 bytes from sin04s01-in-f8.1e100.net (173.194.38.136): icmp_req=4 ttl=56 time=28.9 ms
64 bytes from sin04s01-in-f8.1e100.net (173.194.38.136): icmp_req=5 ttl=56 time=27.9 ms

— google.com ping statistics —
5 packets transmitted, 5 received, 0% packet loss, time 4006ms
rtt min/avg/max/mdev = 27.424/29.172/32.927/1.949 ms

Contoh Ping pada CMD Windows

C:\>ping google.com

Pinging google.com [173.194.38.142] with 32 bytes of data:

Reply from 173.194.38.142: bytes=32 time=27ms TTL=56
Reply from 173.194.38.142: bytes=32 time=25ms TTL=56
Reply from 173.194.38.142: bytes=32 time=26ms TTL=56
Reply from 173.194.38.142: bytes=32 time=26ms TTL=56

Ping statistics for 173.194.38.142:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 25ms, Maximum = 27ms, Average = 26ms

Contoh Ping untuk IPv6:

[[email protected] ~]# ping6 gmedia.net.id
PING gmedia.net.id(2401:1700:3:1::2) 56 data bytes
64 bytes from 2401:1700:3:1::2: icmp_seq=1 ttl=61 time=3.19 ms
64 bytes from 2401:1700:3:1::2: icmp_seq=2 ttl=61 time=5.36 ms
64 bytes from 2401:1700:3:1::2: icmp_seq=3 ttl=61 time=12.9 ms
64 bytes from 2401:1700:3:1::2: icmp_seq=4 ttl=61 time=3.73 ms
64 bytes from 2401:1700:3:1::2: icmp_seq=5 ttl=61 time=3.81 ms

— gmedia.net.id ping statistics —
5 packets transmitted, 5 received, 0% packet loss, time 4006ms
rtt min/avg/max/mdev = 3.199/5.816/12.967/3.648 ms

Ping Internet yang Bagus

PING Semakin sedikit semakin bagus, analoginya dapat kita ibaratkan seperti saat pergi dari rumah ke kantor bolak balik.

Misalnya, bilakita lewat jalan tol ke arah kantor kemungkinan bisa cepat sampai kantor karena jalanan lebih besar dan tidak macetah, namun bila dari kantor ke arah rumah kita lewat jalan biasa dan sempit meskipun jaraknya sama dengan jalan tol, ada kemungkinan macet dan lebih lama, dan sebaliknya.

Besar kecilnya jalan itu yang dinamakan bandwidth, jalur yang ditempuh itu dinamakan path. untuk kecepatan download, kedua tersebut termasuk 2 dari sekian banyak faktor yang bisa mempengaruhi kecepatan internet.

Post Comment