Proses ketika sebuah pc melakukan ping ke pc lainnya



Sebenernya apa sih yang terjadi ketika sebuah pc melakukan ping ke pc lainnya? dan apa sebuah proses? . Pada kali ini saya akan menjelaskan tentang sebuah proses pertukaran informasi ketika sebuah pc melakukan ping kepada pc yang lainnya. Seperti yang kita ketahui, jika sebuah pc kita berhasil melakukan ping ke pc tujuan maka kita sudah tersambung dengan pc tersebut. Namun yang terjadi ketika sebuah pc melakukan ping ke pc lainnya telah terjadi sebuah proses dimana pc yang akan mengirimkan ping akan mengirimkan packetnya terlebih dahulu kepada seluruh pc yang ada di suatu jaringan lokal. Lalu, kemudian pc yang kita tuju (pc tujuan) akan membalas dengan packet kembali dan memberi informasi dimana ia berada.

Tanpa basa basi lagi silahkan lihat penjelasaannya berikut. Pada kali ini saya menggunakan topologi sederhana seperti gambar 1.1. 

(Gambar 1.1)

Disni saya menggunakan software GNS3. Pertama buka aplikasinya dan masukkan 4 pc dan sebuah switch (gambar 2.1) (gambar 2.1.1)

(gambar2.1)

(gambar 2.1.1)

Setelah dimasukkan, hubungkan seluruhnya dengan link.(gambar 2.2)

(gambar 2.2)

Jika semuanya sudah terhubung, maka akan jadi seperti berikut ini. (gambar 2.3)
(gambar 2.3)

Pada gambar 2.3. masih ada buletan merah yang bertanda bahwa vpcs (pc) masih belum aktif. Unruk mengaktifkannya klik start. (gambar 2.4).Setelah semuanya berwarna hijau, lalu buka vpcs via console.(gambar 2.5) (gambar 2.5.1).  

(gambar 2.4)

(gambar 2.5)

(gambar 2.5.1)

Setelah semua console vpcs terbuka, masukkan ip address pada vpcs. Berilah ip address kepada vpcs dengan cara menulis syntax " ip (IP ADDRESS YANG DIINGINKAN) " saya akan menggunakan network 10.10.10.0/24 . lalu tekan enter. (gambar 2.6)

(gambar 2.6)

Lihat gambar 2.6. itu menandakan bahwa vpcs telah mempunyai ip address masing masing dengan subnet 255.255.255.0 karena prefix yang kita gunakan adalah /24. Setelah semua vpcs (pc) sudah di beri ip masing-masing, sekarang coba ping antar pc untuk test apakah semua pc sudah terhubung atau belum. (gambar 2.7) saya akan mengeping PC 1 = PC 2 , PC3 = PC 4

(gambar 2.7)

Jika sudah berhasil. Kita akan mengcapture packet apa saja yang melewati masing masing vpcs. Untuk capture packet, klik kanan pada switch lalu klik capture. (2.8)

(gambar 2.8)

Kemudian akan muncul pilihan seperti dibawah ini (gambar 2.9).  Karena kita akan melihat packet apa saya yang terkirim kepada semua pc, maka akan kita buka semuanya. seperti gambar 2.9.

(gambar2.9)

Disini akan muncul aplikasi wireshark yang mendukung proses capture data.(2.10)

(gambar 2.10)
Sekarang kita akan melakukan ping kepada ke pc lain dengan perintah ping [ping (ip pc tujuan)]
contoh ( ping 10.10.10.1) :
( PC 1 =  PC 3 )

( PC 2 = PC 4 )

( PC 4 =  PC 1 )

( PC 2 = PC 3 )

Pada kotak yang berwarna merah pada (pc 1 = pc 3) dan (pc 2 = pc 4) itu adalah packet ARP. Nah paket ARP itu dikirimkan ke seluruh pc. Mengapa seluruh pc mendapatkan paket ARP ? dikarenakan ARP itu untuk mencari alamat yang di ping. Jadi proses yang terjadi saat sebuah pc ngeping ke pc lain ialah mengirim paket ARP ke semua pc dengan cara membroadcast kepada seluruh pc yang ada pada jaringan lokal dan setiap pc akan mendapatkan broadcast yang sama.

Isi dari paket tersebut ialah (ilustrasi) "Siapa yang mempunyai ip ini ( (ip tujuan)? tell (ip yang ngeping). jadi dari isi pesan teresebut, src pc (ip yang ngeping) menanyakan siapa yang mempunyai dst ip (ip tujuan ) dan jika ada ip address tersebut dalam jaringan lokal. beritahu src ip

Kemudian pada kotak berwarna biru muda merupakan paket ARP juga. Akan tetapi bedanya dengan yang pertama ini bukan untuk membroadcast, tetapi untuk mengirim informasi dst ip.
. dst ip memberikan informasi kepada src ip bahwa dst ip mempunyai pc dengan MAC address sekian sekian. MAC address digunakan supaya pc dapat mengenali satu sama lain dikarenakan pc jika dibuat jaringan lokal tidak akan langsung mendapatkan MAC address pada masing masing pc.



Setelah itu pada kotak berwarna biru, dikarenakan pc sudah mengenal satu sama lain, mereka langsung melakukan komunikasi dengan mengirimkan packet ICMP kepada pc. Dst pc yang pertamanya tidak mengenal apa apa, ia langsung mengirimkan request kepada src pc dan src pc akan mengirimkan reply kepada dst pc.





Pada kotak merah diatas, merupakan isi packet. Pada gambar pertama merupakan packet ICMP dan pada packet kedua merupakan packet ARP. Hal ini menunjukkan perbedaan dari packet ARP dan ICMP. Pada proses ping, Packet ARP hanya mengenal mac address dari pc yang ada pada jaringan lokal dan pada packet ICMP, pc sudah mulai mengenali pc lainnya dengan IPv4.


Previous
Next Post »