ARP (Address Resolution Protocol) menukar alamat Internet Protocol (IP) kepada alamat rangkaian fizikalnya yang sepadan. Rangkaian IP, termasuk yang dijalankan pada Ethernet dan Wi-Fi, memerlukan ARP untuk berfungsi.
Sejarah dan Tujuan ARP
ARP telah dibangunkan pada awal 1980-an sebagai protokol terjemahan alamat tujuan umum untuk rangkaian IP. Selain Ethernet dan Wi-Fi, ARP telah dilaksanakan untuk ATM, Token Ring dan jenis rangkaian fizikal lain.
ARP membenarkan rangkaian mengurus sambungan secara bebas daripada peranti fizikal tertentu yang dilampirkan pada setiap satu. Ini membolehkan protokol internet berfungsi dengan lebih cekap daripada mengurus pelbagai peranti perkakasan dan rangkaian fizikal secara bebas.
Cara ARP Berfungsi
ARP beroperasi pada Lapisan 2 dalam model OSI. Sokongan protokol dilaksanakan dalam pemacu peranti sistem pengendalian rangkaian. Internet RFC 826 mendokumenkan butiran teknikal protokol, termasuk format paketnya dan cara kerja permintaan dan mesej respons
ARP berfungsi pada rangkaian Ethernet dan Wi-Fi moden seperti berikut:
- Penyesuai rangkaian dihasilkan dengan alamat fizikal yang dibenamkan dalam perkakasan yang dipanggil alamat Kawalan Akses Media (MAC). Pengilang memastikan bahawa alamat enam bait (48-bit) ini adalah unik kerana IP bergantung pada pengecam unik ini untuk penghantaran mesej.
- Sebelum mana-mana peranti menghantar data ke peranti sasaran lain, ia mesti menentukan alamat MAC yang diberikan alamat IPnya. Pemetaan alamat IP-ke-MAC ini diperoleh daripada cache ARP yang diselenggara pada setiap peranti.
- Jika alamat IP yang diberikan tidak muncul dalam cache peranti, peranti itu tidak boleh mengarahkan mesej ke sasaran tersebut sehingga ia memperoleh pemetaan baharu. Untuk melakukan ini, peranti yang memulakan mula-mula menghantar mesej siaran permintaan ARP pada subnet tempatan. Hos dengan alamat IP yang diberikan menghantar balasan ARP sebagai tindak balas kepada siaran, membenarkan peranti pemula mengemas kini cachenya dan menghantar mesej terus kepada sasaran.
ARP Songsang dan ARP Songsang
Pakar membangunkan protokol rangkaian lain yang dipanggil RARP (Reverse ARP) pada tahun 1980-an untuk melengkapkan ARP. RARP melakukan fungsi bertentangan ARP, menukar daripada alamat rangkaian fizikal kepada alamat IP yang diberikan kepada peranti tersebut. RARP telah menjadi usang oleh DHCP (Dynamic Host Configuration Protocol) dan tidak lagi digunakan.
Protokol berasingan yang dipanggil Inverse ARP juga menyokong fungsi pemetaan alamat terbalik. ARP songsang tidak digunakan pada rangkaian Ethernet atau Wi-Fi, walaupun kadangkala anda boleh menemuinya pada jenis lain.
ARP Percuma
Untuk meningkatkan kecekapan ARP, sesetengah rangkaian dan peranti rangkaian menggunakan kaedah komunikasi yang dipanggil ARP tanpa syarat. Peranti menyiarkan mesej permintaan ARP ke rangkaian tempatan untuk memberitahu peranti lain tentang kewujudannya.