Panduan Pemula Untuk Mengatasi Protokol Resolusi (ARP)

Address Resolution Protocols menangani cara alamat IP lokal diselesaikan antara komputer di jaringan.

Dalam bentuk yang paling sederhana bayangkan Anda memiliki komputer seperti laptop dan Anda ingin berkomunikasi dengan Raspberry PI Anda yang terhubung sebagai bagian dari koneksi broadband lokal Anda.

Secara umum Anda dapat melihat apakah Raspberry PI tersedia di jaringan dengan mem - ping- nya. Segera setelah Anda melakukan ping Raspberry PI atau mencoba koneksi lain dengan Raspberry PI, Anda akan memulai kebutuhan untuk resolusi alamat. Anggap saja sebagai bentuk jabat tangan.

ARP membandingkan alamat dan subnet mask dari host dan komputer target. Jika pertandingan ini maka alamat telah berhasil diselesaikan ke jaringan lokal.

Jadi bagaimana proses ini benar-benar berfungsi?

Komputer Anda akan memiliki cache ARP yang diakses terlebih dahulu untuk mencoba dan menyelesaikan alamat.

Jika cache tidak berisi informasi yang diperlukan untuk menyelesaikan alamat maka permintaan dikirim ke setiap mesin di jaringan.

Jika sebuah mesin di jaringan tidak memiliki alamat IP yang dicari maka itu hanya akan mengabaikan permintaan tetapi jika mesin memiliki kecocokan maka akan menambahkan informasi untuk komputer panggilan ke cache ARP sendiri. Kemudian akan mengirim balasan kembali ke komputer panggilan asli.

Setelah menerima konfirmasi alamat komputer target, koneksi dibuat sehingga ping atau permintaan jaringan lainnya dapat diproses.

Informasi aktual yang dicari oleh komputer sumber dari komputer tujuan adalah alamat MAC-nya atau kadang-kadang disebut sebagai Alamat HW.

Contoh Kerja Menggunakan Perintah Arp

Agar lebih mudah dipahami, Anda harus memiliki 2 komputer yang tersambung ke jaringan Anda.

Pastikan kedua komputer dinyalakan dan dapat terhubung ke internet.

Sekarang buka jendela terminal menggunakan Linux dan ketik perintah berikut:

arp

Informasi yang ditampilkan adalah informasi yang saat ini disimpan di cache ARP komputer Anda.

Hasilnya mungkin hanya menampilkan mesin Anda, Anda mungkin tidak melihat apa pun atau hasilnya mungkin termasuk nama komputer lain jika Anda telah terhubung sebelumnya.

.Informasi yang disediakan oleh perintah arp adalah sebagai berikut:

Jika Anda tidak menampilkan apa pun, jangan khawatir karena ini akan segera berubah. Jika Anda dapat melihat komputer lain maka Anda mungkin akan melihat bahwa alamat HW diatur ke (tidak lengkap).

Anda harus tahu nama komputer yang Anda hubungi. Dalam kasus saya, saya terhubung ke nol Raspberry PI saya.

Di dalam terminal jalankan perintah berikut untuk mengganti kata raspberrypizero dengan nama komputer yang Anda hubungi.

ping raspberrypizero

Apa yang telah terjadi adalah komputer yang Anda gunakan telah melihat cache ARP-nya dan menyadari bahwa ia tidak memiliki informasi atau tidak cukup informasi tentang mesin yang Anda coba ping. Oleh karena itu telah mengirimkan permintaan di seluruh jaringan meminta semua mesin lain di jaringan apakah mereka memang komputer yang Anda cari.

Setiap komputer di jaringan akan melihat alamat IP dan topeng yang diminta dan semua kecuali yang memiliki alamat IP akan membuang permintaan.

Komputer yang memiliki alamat IP dan topeng yang diminta akan berteriak, "Hei itu aku !!!!" dan akan mengirim alamat HW-nya kembali ke komputer yang meminta. Ini kemudian akan ditambahkan ke cache ARP dari komputer panggilan.

Tidak percaya padaku? Jalankan perintah arp lagi.

arp

Kali ini Anda harus melihat nama komputer yang Anda ping dan Anda juga akan melihat alamat HW.

Tampilkan Alamat IP Sebagai ganti Nama Host Komputer

Secara default, perintah arp akan menampilkan nama host dari item dalam cache ARP tetapi Anda dapat memaksanya untuk menampilkan alamat IP menggunakan switch berikut:

arp -n

Atau, Anda mungkin ingin menggunakan switch berikut yang akan menampilkan output dengan cara yang berbeda:

arp -a

Output dari perintah di atas akan menjadi sesuatu di sepanjang baris ini:

raspberrypi (172.16.15.254) pada d4: ca: 6d: 0e: d6: 19 [ether] pada wlp2s0

Kali ini Anda mendapatkan nama komputer, alamat IP, alamat HW, jenis HW dan jaringan.

Cara Menghapus Entri Dari Cache ARP

Cache ARP tidak menyimpan datanya untuk waktu yang lama tetapi jika Anda mengalami masalah koneksi ke komputer tertentu dan Anda menduga itu karena data alamat yang disimpan salah Anda dapat menghapus entri dari cache dengan cara berikut.

Pertama, jalankan perintah arp untuk mendapatkan alamat HW dari entri yang ingin Anda hapus.

Sekarang jalankan perintah berikut:

arp -d HWADDR

Ganti HWADDR dengan Alamat HW untuk entri yang ingin Anda hapus.

Ringkasan

Perintah arp tidak umum digunakan oleh pengguna komputer rata-rata Anda dan hanya akan relevan bagi kebanyakan orang ketika memecahkan masalah jaringan.