Address Resolusi Protocol, biasa disebut sebagai ARP, adalah protokol yang digunakan oleh Internet Protocol (IP) [RFC826], khususnya IPv4, untuk memetakan alamat jaringan IP ke alamat perangkat keras yang digunakan oleh protokol data link. Ini adalah bagian integral dari jaringan IP dan memungkinkan keberhasilan transmisi data melalui jaringan ini.
Evolusi dan Penyebutan Pertama Protokol Resolusi Alamat (ARP)
ARP pertama kali didefinisikan dalam RFC 826, sebuah artikel Permintaan Komentar yang diterbitkan oleh Internet Engineering Task Force (IETF) pada bulan November 1982. Seri RFC adalah serangkaian catatan teknis dan organisasi tentang Internet, mulai dari tahun 1969. Ini catatan membahas berbagai aspek jaringan komputer, termasuk protokol, prosedur, program, dan konsep, serta catatan pertemuan, opini, dan terkadang humor.
David C. Plummer, seorang ilmuwan komputer Amerika, berjasa mengembangkan ARP saat bekerja di MIT. Protokol ini sebagian besar tetap tidak berubah sejak pertama kali diperkenalkan, sebuah bukti nilai abadi dari prinsip desain intinya.
Memperluas Protokol Resolusi Alamat (ARP)
ARP digunakan untuk menerjemahkan alamat IP menjadi alamat Media Access Control (MAC). Alamat MAC adalah pengidentifikasi unik yang ditetapkan ke antarmuka jaringan untuk komunikasi pada segmen jaringan fisik. Saat suatu perangkat ingin mengirim paket ke perangkat lain di jaringan yang sama, perangkat tersebut perlu mengetahui alamat MAC penerima.
Jika perangkat pengirim mengetahui alamat IP penerima (yang diperlukan untuk segala jenis komunikasi IP langsung) tetapi tidak mengetahui alamat MAC, perangkat tersebut akan mengirimkan paket permintaan siaran ARP. Permintaan ini pada dasarnya menanyakan pertanyaan, “Siapa yang memiliki alamat IP ini, dan apa alamat MAC Anda?” Perangkat dengan alamat IP yang diminta akan mengirimkan paket balasan ARP kembali dengan alamat MAC-nya. Setelah pengirim menerima balasan ini, pengirim dapat mengirimkan paket ke penerima menggunakan alamat MAC yang disediakan.
Mekanisme Fungsi Address Resolusi Protocol (ARP)
ARP beroperasi terutama dalam empat langkah:
- Pengirim menyiarkan paket permintaan ARP ke semua perangkat di segmen jaringan yang sama.
- Perangkat dengan alamat IP yang cocok menerima permintaan dan membalas dengan paket balasan ARP yang berisi alamat MAC-nya.
- Pengirim menerima paket balasan ARP dan menyimpan asosiasi alamat IP-MAC dalam cache ARP untuk digunakan di masa mendatang.
- Pengirim kini dapat langsung mengirimkan datanya ke penerima menggunakan alamat MAC-nya.
Fungsionalitas ARP bergantung pada setiap perangkat yang memelihara cache ARP – sepotong kecil memori yang digunakan untuk menyimpan pemetaan alamat IP-ke-MAC terkini untuk mengurangi kebutuhan permintaan ARP siaran.
Fitur Utama Protokol Resolusi Alamat (ARP)
-
Pemetaan Alamat: ARP terutama digunakan untuk memetakan alamat lapisan jaringan (alamat IP) ke alamat lapisan tautan (alamat MAC).
-
Kemandirian Jaringan: ARP telah dirancang untuk mendukung semua lapisan jaringan dan lapisan data link. Protokol tidak bergantung pada topologi jaringan atau format alamat tertentu.
-
Penyimpanan Tembolok: Setiap perangkat memelihara cache ARP untuk menyimpan pemetaan alamat IP-ke-MAC, sehingga secara signifikan meningkatkan efisiensi dengan mengurangi kebutuhan permintaan ARP siaran.
-
Permintaan Siaran: Permintaan ARP disiarkan ke semua perangkat di segmen jaringan yang sama, memastikan bahwa perangkat dengan alamat IP yang cocok dapat membalas.
Jenis Protokol Resolusi Alamat (ARP)
Ada beberapa jenis ARP:
-
ARP: Protokol ARP standar yang digunakan untuk pemetaan alamat IP-ke-MAC.
-
Proksi ARP: Suatu teknik dimana perangkat pada jaringan tertentu menjawab pertanyaan ARP untuk alamat jaringan yang tidak ada pada jaringan tersebut.
-
ARP yang cuma-cuma: Ini adalah jenis ARP yang tidak digunakan untuk menyelesaikan IP ke alamat MAC tetapi biasanya digunakan untuk mendeteksi alamat duplikat.
-
Membalikkan ARP (RARP): Sebuah protokol dimana mesin fisik di jaringan area lokal dapat meminta untuk mengetahui alamat IP-nya dari tabel ARP atau cache server gateway.
Tipe ARP | Keterangan |
---|---|
ARP | Pemetaan alamat IP-ke-MAC standar |
Proksi ARP | Menjawab pertanyaan ARP untuk alamat jaringan yang tidak ada di jaringan |
ARP yang cuma-cuma | Digunakan untuk deteksi alamat duplikat |
RARP | Permintaan untuk mengetahui alamat IP-nya dari tabel ARP server gateway |
Protokol Resolusi Alamat (ARP) dalam Praktek: Kegunaan, Masalah, dan Solusi
ARP banyak digunakan dalam jaringan Ethernet, di mana diperlukan untuk mengubah alamat IP menjadi alamat MAC Ethernet. Namun, sifat siarannya dapat menjadi sumber kerentanan keamanan. Misalnya, serangan spoofing ARP dapat memungkinkan pengguna jahat menghubungkan alamat MAC mereka dengan alamat IP pengguna yang sah.
Ada beberapa metode untuk mencegah atau memitigasi serangan spoofing ARP, antara lain:
-
ARP Statis: Administrator dapat membuat entri statis di cache ARP yang tidak dapat diubah oleh paket ARP yang masuk.
-
Inspeksi ARP: Perangkat dapat dikonfigurasi untuk memeriksa paket ARP dan memvalidasi datanya sebelum memperbarui cache ARP.
-
Tindakan Keamanan: Protokol seperti Dynamic ARP Inspection (DAI) dapat digunakan untuk mencegah spoofing ARP. DAI menyadap, mencatat, dan membuang paket ARP dengan pengikatan alamat IP-ke-MAC yang tidak valid.
Perbandingan dengan Protokol Serupa
Meskipun ARP digunakan untuk memetakan alamat IP ke alamat MAC di jaringan IPv4, jaringan IPv6 menggunakan protokol serupa yang dikenal sebagai Neighbor Discovery Protocol (NDP).
Protokol | Tipe jaringan | Fungsi utama |
---|---|---|
ARP | IPv4 | Resolusi Alamat IP ke MAC |
NDP | IPv6 | Resolusi Alamat IP ke MAC |
Prospek Masa Depan: ARP dalam Teknologi yang Berkembang
Dengan meningkatnya adopsi IPv6, peran ARP mungkin menurun seiring berjalannya waktu, karena IPv6 menggunakan Neighbor Discovery Protocol (NDP) untuk resolusi alamat. Namun, IPv4 dan ARP masih digunakan secara luas, dan keduanya kemungkinan akan tetap menjadi komponen penting infrastruktur jaringan di masa mendatang.
Selain itu, pengembangan langkah-langkah keamanan untuk ARP, seperti Dynamic ARP Inspection (DAI) dan Secure ARP (S-ARP), menunjukkan bahwa peningkatan keamanan dan fungsionalitas ARP akan terus muncul.
ARP dan Server Proksi
Server proxy dapat memanfaatkan ARP dalam operasinya, khususnya dalam skenario di mana mereka berfungsi sebagai gerbang ke jaringan lain. Proxy ARP adalah teknik di mana server proxy merespons permintaan ARP yang ditujukan untuk mesin lain. Dengan melakukan hal ini, secara efektif membuat kedua jaringan tampak sebagai satu bagi host di kedua sisi. Dengan cara ini, server proxy dapat merutekan lalu lintas antara jaringan yang berbeda, sehingga meningkatkan konektivitas dan keamanan.
tautan yang berhubungan
Untuk informasi lebih lanjut tentang ARP, pertimbangkan sumber daya berikut:
- RFC 826 – Protokol Resolusi Alamat Ethernet
- Cisco – Memahami ARP
- Microsoft – Protokol Resolusi Alamat (ARP)
Dengan eksplorasi mendetail tentang Address Resolusi Protocol (ARP), sejarah, fungsi, jenis, dan aplikasinya, kami harap Anda sekarang memiliki pemahaman komprehensif tentang protokol jaringan penting ini. Baik Anda seorang insinyur jaringan, pelajar, atau hanya seseorang yang tertarik dengan fungsi jaringan, pengetahuan tentang ARP sangat penting untuk memahami komunikasi jaringan.