Definisi: ARP (Address Resolution Protocol) mengubah alamat Protokol Internet (IP) ke alamat jaringan fisik yang sesuai. Jaringan IP termasuk yang berjalan di Ethernet dan Wi-Fi memerlukan ARP agar berfungsi.
Sejarah dan Tujuan ARP
ARP dikembangkan pada awal 1980-an sebagai protokol terjemahan alamat tujuan umum untuk jaringan IP. Selain Ethernet dan Wi-Fi, ARP juga telah diterapkan untuk ATM , Token Ring , dan jenis jaringan fisik lainnya.
ARP memungkinkan jaringan untuk mengelola koneksi independen dari perangkat fisik spesifik yang melekat pada masing-masing. Ini memungkinkan Protokol Internet bekerja lebih efisien daripada jika harus mengelola alamat dari semua jenis perangkat perangkat keras dan jaringan fisik itu sendiri.
Cara Kerja ARP
ARP beroperasi pada Layer 2 dalam model OSI . Dukungan protokol diimplementasikan dalam driver perangkat sistem operasi jaringan. Internet RFC 826 dokumen rincian teknis dari protokol termasuk format paket dan cara kerja pesan permintaan dan tanggapan
ARP bekerja pada jaringan Ethernet dan Wi-Fi modern sebagai berikut:
- Adaptor jaringan diproduksi dengan alamat fisik yang tertanam di perangkat keras yang disebut alamat Media Access Control (MAC) . Produsen berhati-hati untuk memastikan alamat 6-byte (48-bit) ini unik, karena IP bergantung pada pengidentifikasi unik ini untuk pengiriman pesan.
- Ketika perangkat apa pun ingin mengirim data ke perangkat target lain, pertama-tama harus menentukan alamat MAC dari target yang diberikan alamat IP-nya. Pemetaan alamat IP-ke-MAC ini berasal dari cache ARP yang dipertahankan pada setiap perangkat.
- Jika alamat IP yang diberikan tidak muncul dalam cache perangkat, perangkat tersebut tidak dapat mengarahkan pesan ke target tersebut hingga memperoleh pemetaan baru. Untuk melakukan ini, perangkat inisiasi pertama mengirim pesan broadcast permintaan ARP di subnet lokal. Tuan rumah dengan alamat IP yang diberikan mengirim balasan ARP dalam menanggapi broadcat, memungkinkan perangkat memulai untuk memperbarui cache dan melanjutkan untuk mengirim pesan langsung ke target.
Inverse ARP dan Reverse ARP
Protokol jaringan yang disebut RARP (Reverse ARP) juga dikembangkan pada tahun 1980 untuk melengkapi ARP. Seperti namanya, RARP melakukan fungsi yang berlawanan dari ARP, mengkonversi dari alamat jaringan fisik ke alamat IP yang ditugaskan ke perangkat tersebut. RARP dibuat usang oleh DHCP dan tidak lagi digunakan.
Protokol terpisah yang disebut Inverse ARP juga mendukung fungsi pemetaan alamat terbalik. Inverse ARP tidak digunakan pada jaringan Ethernet atau Wi-Fi baik meskipun kadang-kadang dapat ditemukan pada jenis lain.
Sembarangan ARP
Untuk meningkatkan efisiensi ARP, beberapa jaringan dan perangkat jaringan menggunakan metode komunikasi yang disebut ARP serampangan di mana perangkat menyiarkan pesan permintaan ARP ke seluruh jaringan lokal untuk memberi tahu perangkat lain tentang keberadaannya.