Selasa, 14 Juni 2011

PING

Ping (kadangkala disebut sebagai singkatan dari Packet Internet Gopher) adalah sebuah program utilitas yang dapat digunakan untuk memeriksa konektivitas jaringan berbasis teknologi Transmission 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.

· Ping - Program komputer yang dipakai di dalam jaringan komputer untuk mengecek apakah komputer yang dituju terhubung dengan jaringan atau tidak.

Contoh Ping

Utilitas ping akan menunjukkan hasil yang positif jika dua 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


Apa Itu PING?

Ping (singkatan dari Packet Internet Groper) adalah sebuah program
utilitas yang digunakan untuk memeriksa konektivitas jaringan berbasis
teknologi Transmission Control Protocol/Internet Protocol (TCP/IP).
pengertian ping sendiri bisa di baca di ping wiki
Fungsi dari Ping adalah untuk melihat apakah ada hubungan antara komputer yang satu dengan yang lainnya dengan cara mengirimkan sejumlah packet data
Ping mengirimkan IP datagram ke
suatu host dan mengukur waktu round trip dan menerima respon.
Ping menggunakan pesan ICMP echo dan echo reply.

Pinging 127.0.0.1 with 32 bytes of data

Reply from 127.0.0.1: bytes=32time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128



Ping statistics for 127.0.0.1:
Packets: Sent = 3, Received = 3, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms

artinya
ping ke localhost(pc kita sendiri) dengan 32 bytes data
tanpa ada paket data yang hilang (dikirim 3 diterima juga 3)
ukuran 32bytes adalah ukuran buffer di windows secara default
fungsi buffer sendiri untuk melihat waktu yg dibutuhkan ketika paket ping dikirim dgn ukuran yg berbeda
coba bandingkan ping -t -l 500 yahoo.com dengan ping -t -l 1 yahoo.com
ada perbedaan waktu dalam mengirim paket


Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
apa itu TTL?
TTL=time to live = angka maximum dari pc ketika mereply paket ICMP disebut juga latency/delay
secara default TTL windows adalah 128
kita bisa merubah nya melalui registry windows
kenapa TTL di batasi?
itu untuk mencegah adanya circular routing pada suatu jaringan
Setiap kali PING packet melalui sebuah ip address maka nilai TTL nya akan dikurangi satu. Sehingga jika TTL mencapai nilai nol, PING packet akan didiscard/didrop dan hasil PING menunjukkan: TTL expired in transit

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.

untuk melihat perintah yg bisa digunakan bisa ketik ping /?

C:\Documents and Settings\cah.solo>ping /?

Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
[-r count] [-s count] [[-j host-list] | [-k host-list]]
[-w timeout] target_name

Options:
-t Ping the specified host until stopped.
To see statistics and continue - type Control-Break;
To stop - type Control-C.
-a Resolve addresses to hostnames.
-n count Number of echo requests to send.
-l size Send buffer size.
-f Set Don't Fragment flag in packet.
-i TTL Time To Live.
-v TOS Type Of Service.
-r count Record route for count hops.
-s count Timestamp for count hops.
-j host-list Loose source route along host-list.
-k host-list Strict source route along host-list.
-w timeout Timeout in milliseconds to wait for each reply.