Jumat, 25 Januari 2013

All About Ping


Ping
Ping (kadangkala disebut sebagai singkatan dari Packet Internet Gopher) adalah sebuah program utilitas yang dapat digunakan untuk memeriksa Induktivitas jaringan berbasis teknologiTransmission Control Protocol/Internet Protocol (TCP/IP). Dengan menggunakan utilitas ini, dapat diuji apakah sebuah komputer terhubung dengan komputer lainnya. Hal ini dilakukan dengan mengirim sebuah paket kepada alamat IP yang hendak diujicoba konektivitasnya dan menunggu respon darinya.

Sejarah

Mike Muuss menulis program ini pada bulan Desember 1983, sebagai sarana untuk mencari sumber masalah dalam jaringan. Menurutnya, nama "ping" berasal dari suara echo (sonar) sebuahkapal selam yang bilamana sang operator mengirimkan pulsa-pulsa suara ke arah sebuah sasaran maka suara tersebut akan memantul dan diterima kembali ketika telah mengenai sasaran dalam jangka waktu tertentu.

Contoh Ping

Utilitas ping akan menunjukkan hasil yang positif jika dua atau buah komputer 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 Linux terhadap www.google.com:

$ ping www.google.com
PING www.l.google.com (64.233.183.103) 56(84) bytes of data.
64 bytes from 64.233.183.103: icmp_seq=1 ttl=246 time=22.2 ms
64 bytes from 64.233.183.103: icmp_seq=2 ttl=245 time=25.3 ms
64 bytes from 64.233.183.103: icmp_seq=3 ttl=245 time=22.7 ms
64 bytes from 64.233.183.103: icmp_seq=4 ttl=246 time=25.6 ms
64 bytes from 64.233.183.103: icmp_seq=5 ttl=246 time=25.3 ms
64 bytes from 64.233.183.103: icmp_seq=6 ttl=245 time=25.4 ms
64 bytes from 64.233.183.103: icmp_seq=7 ttl=245 time=25.4 ms
64 bytes from 64.233.183.103: icmp_seq=8 ttl=245 time=21.8 ms
64 bytes from 64.233.183.103: icmp_seq=9 ttl=245 time=25.7 ms
64 bytes from 64.233.183.103: icmp_seq=10 ttl=246 time=21.9 ms
 
--- www.l.google.com ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9008ms
rtt min/avg/max/mdev = 21.896/24.187/25.718/1.619 ms

·         Contoh Ping pada Microsoft Windows XP terhadap www.google.com:
C:\>ping www.google.com
 
Pinging www.l.google.com [64.233.183.103] with 32 bytes of data:
 
Reply from 64.233.183.103: bytes=32 time=25ms TTL=245
Reply from 64.233.183.103: bytes=32 time=22ms TTL=245
Reply from 64.233.183.103: bytes=32 time=25ms TTL=246
Reply from 64.233.183.103: bytes=32 time=22ms TTL=246
 
Ping statistics for 64.233.183.103:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 22ms, Maximum = 25ms, Average = 23ms
 

Ping pada Blog


Pada blog atau situs, ping digunakan untuk membantu menyampaikan informasi tentang adanya update atau artikel terbaru pada suatu blog/website ke beberapa situs feed, directory, dan search engines yang biasanya sudah di tentukan oleh situs penyedia layanan ping. Selanjutnya situs-situs tersebut akan melakukan crawling terhadap blog/website yang baru saja melakukan ping kepada mereka dan selanjutnya akan mengindeks posting terbaru yang kita buat, atau dengan kata lain kita mengirimkan backlink ke situs-situs tersebut.

Situs Layanan Ping

Ada cukup banyak situs penyedia layanan ping yang dapat kamu gunakan untuk mempromosikan update posting situs/blog kamu, diantaranya:
§  Ping O Matic : (http://pingomatic.com)    
§  Pingoat : (http://www.pingoat.com)
§  Pingates : (http://pingates.com)
§  Total Ping : (http://www.totalping.com)


Berikut ini saya berikan tips sederhana (hasil pengalaman saya sendiri), dimana saat saya selesai mengupdate blog maka saya lanjutkan dengan mem-ping blog saya. Contoh kali ini saya menggunakan situs layanan ping dari Total Ping (http://www.totalping.com).

Saat kita mengunjungi www.totalping.com maka akan disajikan sebuah form untuk kita isi dengan alamat situs/blog kita, dan selanjutnya kita lakukan ping.

Untuk ping di www.totalping.com secara umum dilakukan sebagai berikut:




Kemudian, untuk artikel-artikel pilihan ataupun artikel-artikel yang saya ikutkan kontes maka saya melakukan ping secara khusus. Saya contohkan, misal untuk artikel yang saya ikutkan kontes SEO dari Bpk Joko Susilo dengan kata kunci " Peluang bisnis online tanpa ribet" yang saya ikuti baru-baru ini maka dalam proses ping-nya saya menggunakan teknik sebagai berikut:



FUNGSI PING

Fungsi dari aplikasi PING adalah:

1.UNTUK TROUBLESHOOTING JARINGAN KOMPTER

Contoh Perintah PING ke www.google.com dari Command Prompt Windows. untuk mengakses PING, klik Start menu Windows – RUN, ketikkan cmd. kemudian ketikkan perintah ping www.google.com.

C:\Documents and Settings\admin>ping www.google.com

Pinging www.l.google.com [72.14.203.104] with 32 bytes of data:

Reply from 72.14.203.104: bytes=32 time=1010ms TTL=244
Reply from 72.14.203.104: bytes=32 time=977ms TTL=244
Reply from 72.14.203.104: bytes=32 time=597ms TTL=244
Reply from 72.14.203.104: bytes=32 time=375ms TTL=244

Ping statistics for 72.14.203.104:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 375ms, Maximum = 1010ms, Average = 739ms

C:\Documents and Settings\admin>

Arti dari pesan tersebut komputer yang digunakan untuk melakukan PING ke www.google.com terhubung ke internet. dengan statistik 4 paket PING atau ICMP terkirim, dan menerima 4 paket PING, kehilangan paket 0, perkiraan perjalanan paket dalam mili second, lama waktu perjalanan paket paling cepat 375 ms, paling lama 1010 ms, dan rata-ratanya = 1010 + 977 + 597 + 375 = 2941, 2941 dibagi 4 = 735,25 ms, dalam perhitungan sistem Windows dijadikan 739 ms. arti dari round trip adalah perjalan paket PING dari komputer yang digunakan untuk melakukan PING, kemudian ke host server www.google.com kembali lagi ke komputer client, atau secara sederhana diartikan perjalanan pulang pergi.

Mengecek koneksitivitas sebuah host
jika paket PING replay berarti host terhubung, jika unreachle maka host kemungkinan besar tidak terhubung, atau ada kabel yang terlepas, atau LAN card mengalami kerusakan.

Mengecek kualitas koneksitivitas jaringan
Ketika melakukan PING ke sebuah host akan muncul statistik paket lost, jika jaringan yang digunakan dalam keadaan bagus maka paket loss = 0 (0 % loss) atau (nol persen)

Time
Time pada sebuah paket PING mengindikasikan ketersediaan bandwidth yang disediakan untuk paket PING, jika bandwidth PING habis maka statistik dari time, akan semakin besar. pada contoh diatas keadaan paling buruk adalah 1010 ms. biasanya ISP mengalokasikan bandwidth khusus untuk PING ini.

TTL
TTL singkatan dari Time To Live, adalah sebuah ukuran yang menunjukkan identitas sebuah host, nilai PING dari Windows adalah 128, artinya jika TTL 128 sistem operasi yang digunakan adalah Windows XP, untuk mencobanya silakan Anda melakukan PING localhost. di command prompt. setiap melewati 1 router TTL akan di kurangi 1 paket. pada contoh diatas TTL dari www.google.com adalah 244. aslinya tidak 244 berhubung melewati banyak router sehingga sisanya tinggal 244. Seorang administrator handal sebuah paket PING yang melewati router, sang administrator dapat melakukan pengubahan nilai dari TTL ini menjadi nilai-nilai tertentu.

Bytes
Secara default ukuran paket ICMP PING adalah 32 bytes, Anda dapat mengubahnya dengan memberikan opsi ukuran.

2.KEGUNAAN LAIN PING

Aplikasi PING digunakan untuk troubleshooting jaringan komputer, dapat digunakan untuk mengetahui secara cepat IP address sebuah domain, pada contoh diatas PING www.google.com terlihat IP address yang digunakan www.google.com adalah 72.14.203.104.

SISI LAIN PING

Dalam TCP/IP PING masuk dalam klasifikasi protokol ICMP, protokol ICMP sendiri memiliki 2 jenis aplikasi yaitu PING, dan TRACEROUTE. Dalam keadaan tertentu seorang administrator jaringan menolak paket PING, dengan tujuan tidak lain ingin mengamankan sebuah host dari serangan hacker, atau cracker. maka ketika dilakukan perintah ping tidak akan menunjukkan reply sehingga seakan-akan host dalam keadaan mati atau tidak terhubung ke internet atau tidak ada host dari IP address tersebut. sebuah paket PING yang sangat banyak menuju host akan menyebabkan pingflood atau Denial Of Service yang dapat menggangu kinerja sebuah host, atau dapat mengedownkan sebuah host. Hal inilah yang paling ditakuti oleh administrator jaringan komputer.
Ping yang banyak digunakan sebagai standar PING yaitu pada PING pada layer 3 yaitu layer network, ketika melakuan ping www.google.com artinya ping bekerja pada layer 3 network. pada MikroTik router OS terdapat ping pada layer 2 yaitu PING MAC address.


source :