Definición: ARP (Address Resolution Protocol) converte un enderezo de Protocolo de Internet (IP) no seu enderezo de rede física correspondente. As redes IP incluídas as que funcionan con Ethernet e Wi-Fi requiren ARP para poder funcionar.
Historia e propósito de ARP
ARP foi desenvolvido a principios de 1980 como un protocolo de tradución de enderezos de propósito xeral para redes IP. Ademais de Ethernet e Wi-Fi, ARP tamén foi implementado para ATM , Token Ring e outros tipos de rede física.
ARP permite que unha rede xestione as conexións independientemente do dispositivo físico específico adxunto a cada un. Isto permitía que o protocolo de Internet funcionase de forma máis eficiente que se tiña que xestionar enderezos de todo tipo de dispositivos de hardware e redes físicas.
Como funciona ARP
ARP opera en Layer 2 no modelo OSI . O soporte do protocolo implementarase nos controladores de dispositivos dos sistemas operativos de rede. Internet RFC 826 documenta os detalles técnicos do protocolo, incluído o seu formato de paquete eo funcionamento das mensaxes de solicitude e resposta
ARP funciona nas redes Ethernet e Wi-Fi modernas do seguinte xeito:
- Os adaptadores de rede prodúcense cun enderezo físico incrustado no hardware denominado o enderezo de control de acceso multimedia (MAC) . Os fabricantes teñen o coidado de asegurar que estes enderezos de 6 bytes (48 bits) sexan únicos, xa que a IP depende destes identificadores únicos para a entrega das mensaxes.
- Cando calquera dispositivo desexa enviar datos a outro dispositivo de destino, primeiro debe determinar o enderezo MAC dese obxectivo dado o seu enderezo IP. Estas asignacións de enderezos IP a MAC derivan dunha caché ARP mantida en cada dispositivo.
- Se o enderezo IP indicado non aparece na caché dun dispositivo, ese dispositivo non pode dirixir as mensaxes a ese destino ata obter unha nova asignación. Para iso, o dispositivo iniciador envía primeiro unha mensaxe de transmisión de solicitude ARP na subred local. O servidor co enderezo IP indicado envía unha resposta ARP en resposta ao broadcat, permitindo que o dispositivo iniciante actualice o seu caché e proceda a entregar as mensaxes directamente ao destino.
ARP inversa e ARP inversa
Un protocolo de rede chamado RARP (Reverse ARP) tamén se desenvolveu nos anos 80 para complementar ARP. Como o seu nome indica, RARP realizou a función oposto de ARP, converténdose desde enderezos de rede física ás direccións IP asignadas a devanditos dispositivos. RARP foi obsoleto polo DHCP e xa non se usa.
Un protocolo separado chamado Inverse ARP tamén admite a función de mapeamento de dirección inversa. O ARP inverso non se usa en redes Ethernet ou Wi-Fi, aínda que ás veces pódese atopar noutros tipos.
Gratuito ARP
Para mellorar a eficiencia de ARP, algunhas redes e dispositivos de rede usan un método de comunicación chamado ARP gratuíto onde un dispositivo transmite unha mensaxe de solicitude ARP a toda a rede local para notificar aos outros dispositivos da súa existencia.