Definició: ARP (Protocol de resolució d'adreces) converteix una adreça de protocol d'Internet (IP) a la seva adreça de xarxa física corresponent. Les xarxes IP, incloses les que funcionen amb Ethernet i Wi-Fi, requereixen ARP per funcionar.
Història i finalitat de ARP
ARP es va desenvolupar a principis dels vuitanta com un protocol de traducció d'adreces d'ús general per a xarxes IP. A més d'Ethernet i Wi-Fi, ARP també s'ha implementat per a caixers automàtics , Token Ring i altres tipus de xarxa física.
ARP permet que una xarxa gestioni les connexions independentment del dispositiu físic específic que s'adjunta a cadascuna. Això va permetre que el Protocol d'Internet funcionés de forma més eficient que si hagués de gestionar adreces de tots els tipus de dispositius de maquinari i xarxes físiques en si mateixos.
Com funciona ARP
ARP opera a la capa 2 del model OSI . El suport del protocol s'implementa en els controladors de dispositius dels sistemes operatius de xarxa. Internet RFC 826 documenta els detalls tècnics del protocol, incloent el seu format de paquet i el funcionament dels missatges de sol·licitud i resposta
ARP funciona en xarxes Ethernet i Wi-Fi modernes de la manera següent:
- Els adaptadors de xarxa es produeixen amb una adreça física incrustada en el maquinari anomenat Adreça d' accés a mitjans (MAC) . Els fabricants s'encarreguen de garantir que aquestes adreces de 6 bytes (48 bits) siguin úniques, ja que la IP es basa en aquests identificadors únics per a l'enviament de missatges.
- Quan qualsevol dispositiu desitgi enviar dades a un altre dispositiu de destinació, primer ha de determinar l' adreça MAC d'aquest objectiu donada la seva adreça IP. Aquestes assignacions d'adreça IP a MAC es deriven d'una memòria cau ARP mantinguda en cada dispositiu.
- Si l'adreça IP donada no apareix a la memòria cau d'un dispositiu, aquest dispositiu no pot dirigir missatges a aquest destinatari fins que obtingui un nou mapatge. Per fer-ho, el dispositiu iniciador envia primer un missatge de difusió de sol·licitud ARP a la subxarxa local. L'amfitrió amb l'adreça IP donada envia una resposta ARP en resposta a l'amplitud d'ample, permetent al dispositiu iniciador actualitzar la seva memòria cau i procedir a lliurar els missatges directament a l'objectiu.
ARP invers i ARP invers
Un protocol de xarxa anomenat RARP (Reverse ARP) també es va desenvolupar en la dècada de 1980 per complementar ARP. Com el seu nom indica, RARP realitza la funció contrària d'ARP, la conversió de les adreces de xarxa físiques a les adreces IP assignades a aquests dispositius. RARP va ser obsolet per DHCP i ja no s'utilitza.
Un protocol independent denominat Inverse ARP també admet la funció de mapeig d'adreces inverses. L'ARP inversa no s'utilitza en xarxes Ethernet o Wi-Fi, encara que de vegades es pot trobar en altres tipus.
Gratuït ARP
Per millorar l'eficiència d'ARP, algunes xarxes i dispositius de xarxa utilitzen un mètode de comunicació anomenat ARP gratuït on un dispositiu emet un missatge de sol·licitud ARP a tota la xarxa local per notificar-los als altres dispositius de la seva existència.