Address Resolution Protocol (ARP): Apa itu Header?
⚡ Ringkasan Cerdas
Address Resolution Protocol (ARP) memetakan alamat IPv4 32-bit ke alamat MAC 48-bit sehingga perangkat dapat berkomunikasi di jaringan lokal, menggunakan permintaan siaran, balasan yang di-cache, dan bidang header untuk menjembatani lapisan jaringan dan tautan data.

Apa itu ARP?
Address Resolution Protocol (ARP) adalah protokol penting pada lapisan jaringan dalam model OSI, yang membantu menemukan alamat IP. Alamat MAC (Media Access Control) dari sebuah perangkat dari Alamat IPTugas utama ARP adalah mengubah alamat IP 32-bit (untuk IPv4) menjadi alamat MAC 48-bit.
ARP terutama digunakan ketika satu perangkat ingin berkomunikasi dengan perangkat lain di jaringan lokal. Kepanjangan dari ARP adalah Address Resolution Protocol.
Bagaimana Protokol Resolusi Alamat (ARP) bekerja?
Setiap sistem operasi dalam jaringan IPv4 memelihara cache ARP. Ketika sebuah host perlu mengirim paket ke host lain di LAN, ia pertama-tama memeriksa cache ARP-nya untuk melihat apakah terjemahan alamat MAC sudah ada. Jika peta tersebut sudah tersedia, maka paket akan dikirim ke host lain di LAN.ping Jika alamat MAC tersebut ada, host akan menggunakannya kembali; jika tidak, host akan menyiarkan permintaan ARP untuk menemukan alamat MAC tersebut.
Diagram di bawah ini menunjukkan bagaimana sebuah host menyelesaikan alamat dan meneruskan paket melalui router perantara hingga mencapai tujuan:
Perhatikan contoh berikut:
- Host P menyelesaikan alamat protokol untuk host U ketika sebuah aplikasi di P mengirim pesan ke U.
- Jika P tidak dapat menyelesaikan alamat protokol untuk host U secara langsung, maka P menggunakan lapisan internet untuk mengirimkan paket ke U dengan melakukan routing melalui T1 dan T2.
- Host P menyelesaikan alamat perangkat keras T1.
- Lapisan jaringan pada host P meneruskan paket, yang berisi alamat protokol tujuan untuk U, ke T1 untuk pengiriman.
- T1 mengirimkan paket ke T2, yang kemudian meneruskan paket tersebut ke host U.
Istilah ARP yang penting
Berikut adalah istilah-istilah penting yang terkait dengan Address Resolution Protocol (ARP):
- Tembolok ARP: Setelah menyelesaikan alamat MAC, ARP menyimpannya dalam sebuah tabel (cache) untuk referensi di masa mendatang, sehingga komunikasi selanjutnya dapat menggunakan kembali alamat MAC tanpa siaran lain.
- Batas Waktu Cache ARP: Ini adalah waktu yang dibutuhkan agar alamat MAC yang telah diresolusi dapat berada di dalam cache ARP sebelum dihapus.
- Permintaan ARP: Sebuah paket yang disiarkan melalui jaringan untuk memeriksa apakah pengirim dapat menemukan alamat MAC tujuan untuk alamat IP tertentu.
- Tanggapan/balasan ARP: Balasan alamat MAC yang diterima sumber dari tujuan, yang membantu komunikasi data selanjutnya.
Metode Resolusi Alamat
Hubungan antara alamat protokol dan alamat perangkat keras dikenal sebagai pengikatan (binding). Ada tiga teknik yang digunakan untuk tujuan ini:
- Pencarian tabel: Binding disimpan dalam memori dengan alamat protokol sebagai kuncinya. Lapisan tautan data memeriksa alamat protokol untuk menemukan alamat perangkat keras yang sesuai.
- Dinamis: Metode pengiriman pesan ini digunakan untuk resolusi "tepat waktu". Lapisan tautan data mengirimkan pesan permintaan untuk alamat perangkat keras, dan tujuan merespons.
- Perhitungan bentuk tertutup: Dalam metode ini, alamat protokol didasarkan pada alamat perangkat keras, sehingga lapisan tautan data dapat memperoleh alamat perangkat keras secara langsung dari alamat protokol.
Jenis ARP
Berikut adalah empat jenis Protokol Resolusi Alamat:
- Proksi ARP
- ARP yang cuma-cuma
- Reverse ARP (RARP)
- ARP Terbalik (InARP)
Ilustrasi di bawah ini merangkum keempat jenis ARP sebelum kita membahas masing-masing secara detail:
Proksi ARP
Dalam metode Proxy ARP, perangkat Layer 3 dapat merespons permintaan ARP atas nama host lain. Router yang telah dikonfigurasi akan merespons alamat IP target dan memetakan alamat MAC-nya sendiri ke alamat IP target tersebut, sehingga lalu lintas pengirim mencapai tujuan yang dimaksud melalui router.
ARP yang cuma-cuma
Gratuitous ARP adalah permintaan yang dikirimkan oleh sebuah host untuk alamat IP-nya sendiri. Ini membantu jaringan mengidentifikasi alamat IP duplikat. Ketika sebuah router atau switch menyiarkan Gratuitous ARP untuk alamat IP-nya sendiri dan tidak menerima balasan, itu mengkonfirmasi bahwa tidak ada node lain yang menggunakan alamat IP yang dialokasikan untuk perangkat tersebut.
Reverse ARP (RARP)
Reverse ARP, juga disebut RARP, adalah protokol jaringan yang digunakan oleh sistem klien dalam LAN untuk meminta alamat IPv4-nya sendiri dari tabel router ARP. Administrator jaringan biasanya membuat tabel di router gateway yang memetakan setiap alamat MAC ke alamat IP tertentu.
ARP Terbalik (InARP)
Inverse ARP, juga disebut InARP, digunakan untuk menemukan alamat IP node dari alamat lapisan data link-nya. InARP banyak digunakan dalam jaringan ATM dan Frame Relay, di mana pengalamatan sirkuit virtual Layer 2 diperoleh dari pensinyalan Layer 2.
Tajuk ARP
Header ARP berisi kolom-kolom yang digunakan baik oleh permintaan maupun balasan untuk membawa informasi pengalamatan. Gambar di bawah ini menunjukkan struktur header ARP:
- Tipe Perangkat Keras: Ini adalah 1 untuk Ethernet.
- Jenis Protokol: Ini adalah protokol yang digunakan pada lapisan jaringan.
- Panjang Alamat Perangkat Keras: Ini adalah panjang dalam byte, jadi nilainya adalah 6 untuk Ethernet.
- Panjang Alamat Protokol: Nilainya adalah 4 byte.
- Operaproduksi Code: Hal ini menunjukkan apakah paket tersebut merupakan permintaan ARP (1) atau respons ARP (2).
- Alamat Perangkat Keras Pengirim: Ini adalah alamat perangkat keras dari node sumber.
- Alamat Protokol Pengirim: Ini adalah alamat Layer 3 dari node sumber.
- Target Alamat Perangkat Keras: Ini digunakan dalam permintaan RARP; respons kemudian mencakup perangkat keras tujuan dan alamat Layer 3.
- Target Alamat Protokol: Ini digunakan dalam permintaan ARP; responsnya membawa alamat Layer 3 dan alamat perangkat keras tujuan.
Keuntungan menggunakan ARP
Berikut adalah kelebihan dan manfaat menggunakan ARP:
- Jika Anda mengetahui alamat IP suatu sistem, alamat MAC-nya dapat dengan mudah ditemukan menggunakan ARP.
- Node akhir tidak perlu dikonfigurasi secara manual untuk "mengetahui" alamat MAC; alamat tersebut dapat ditemukan saat dibutuhkan.
- ARP memungkinkan setiap host di jaringan untuk membuat peta.ping antara alamat IP dan alamat fisik (MAC).
- Kumpulan petapingInformasi yang tersimpan di dalam sebuah host disebut tabel ARP atau cache ARP.



