Jumat, 15 Juni 2012

(ARP) Address Resolution Protocol, How It Works?

Pada entry kali ini yang kita bahas adalah salah satu protokol yang digunakan dalam dunia networking. ARP adalah singkatan dari protokol tersebut. Apa sih ARP itu?

Jaringan merupakan kumpulan peralatan yang terhubung dengan media seperti router dan switch. Dalam berkomunikasi menggunakan IP address. IP address ini dikonfigurasi oleh pengguna sehingga akan berubah-ubah setiap kali user menggantinya. Host akan sulit dalam berkomunikasi.



ARP berfungsi untuk meminta informasi physical address tujuan. Sebagai ilustrasinya, didalam sebuah ruangan disuatu kantor yang mempunyai banyak karyawan. Anda sebagai salah satu karyawan membutuhkan bantuan dari karyawan lain (IP address) yang tugasnya sebagai admin server (service, seperti ftp)  pada kantor tersebut. Namun anda belum mengetahui tempat orang tersebut. Lalu anda berteriak didalam ruangan tersebut untuk mengetahui dimana admin tersebut. Setiap karyawan mendengarnya, namun hanya si admin yang menjawabnya. Setelah mengetahui posisinya, andapun meminta file yang anda butuhkan dan dilain waktu jika anda membutuhkan bantuan dari si admin tadi, anda tidak perlu berteriak lagi. Ilustrasi singkat cara kerja ARP seperti itu.

Algoritma singkat kerjanya seperti berikut :

  • Host mengakses komputer lain dengan catatan host mengetahui IP tujuan.
  • IP memberitahukan ARP untuk membuat pesan permintaan physical address tujuan. Pesan tersebut berisikan physical address dan IP address pengirim, serta IP address tujuan.
  • Pesan tersebut diteruskan ke layer datalink untuk dibungkus menjadi frame. Frame ini berisikan physical address pengirim dan physical address broadcast sebagai tujuan.
  • Setiap host yang berada pada network yang sama, termasuk router menerima pesan tersebut. 
  • Setiap host membuang bungkusan framenya dan meneruskannya ke ARP masing-masing.
  • Lalu pesan permintaan ARP tersebut dibuang kecuali host yang memiliki IP address yang dimaksud.
  • Host tersebut lalu mengisikan physical address nya pada paket ARP tersebut lalu mengirimkannya kembali kepada host yang meminta.
  • Pengirim menerima balasan pesan ARP tersebut dan sekarang telah mengetahui  physical address tujuan.
  • Transfer data siap dilakukan meskipun suatu saat host yang dituju merubah IP address nya.
Demikian penjelasan mengenai bagaimana ARP bekerja. Semoga menambah pengetahuan tentang protokol penting ini :)

                                                                dirangkum dari penjelasan guru saya : Mr.Rudini