¿Qué es el ARP?

Uno puede pensar que este tema es insignificante ya que todos los del dominio de redes saben qué es ARP. En la era de los SDN, la virtualización, las nubes que pueden parecer el viejo tema conocido, pero para decir la verdad, todavía me encuentro con ingenieros de redes (se les llama profesionales) que solicitan un trabajo que no puede definir ARP o explicar cómo ¡uno encuentra la dirección física de la máquina mientras solo tiene IP!

Es por eso que siento que necesito explicar esto una vez más. Cuando una computadora (llamémosla Host A) se conecta al puerto Ethernet, recibe una dirección IP (mientras usa DHCP) y luego comienza a comunicarse con otros hosts (todos tienen direcciones IP únicas). Como también sabrá, en el segmento Ethernet, los paquetes IP están encapsulados con tramas Ethernet que tienen direcciones MAC de origen y destino en los encabezados. ¡Recuerde que desde la perspectiva del conmutador Ehternet los marcos son lenguaje de Ethernet, no paquetes de IP! Por lo tanto, cada dispositivo final tiene una dirección IP y MAC y necesita un mecanismo para asignar otras IP a MAC . Este mecanismo de mapeo se llama ARP.

¿Como funciona?

Si Host_A (supongamos que IP = 192.168.1.10) quiere comunicarse con otro host – Host_B (suponga que Host_B tiene IP = 192.168.1.20) necesita encapsular el paquete dirigido a B con la trama Ethernet PERO no sabe a qué MAC de destino inyectar en el marco todavía, y ese es el disparador!

Cuando A ve que B está en su subred, ARP para IP 192.168.1.20 en las siguientes palabras: ¿Quién tiene 192.168.1.20? El mensaje de solicitud de MAC desconocido se envía a TODAS las direcciones Ethernet (difusión). En notación Ethernet, dicha dirección es FF: FF: FF: FF: FF: FF (todas). En el campo de la dirección MAC de origen, el Host A incluye su MAC. En el mensaje de solicitud ARP, A incluye su dirección IP. El marco es recibido por todos los dispositivos en el segmento de Ethernet gracias a la transmisión. El propietario de la IP solicitada, responde con respuesta ARP con unidifusión de vuelta al Host A e incluye su propio MAC en el mensaje. Después de eso, el Host A almacena la dirección MAC del Host B en la tabla de mapeo IP – MAC, esta tabla se llama tabla ARP. A partir de ahora, el host A sabe que al enviar tráfico al host B, tiene que encapsular los paquetes con tramas con MAC B en el destino.

Ver también esquemas ARP: ¿para qué sirve? – Grandmetric

ARP o protocolo de resolución de direcciones que resuelve una dirección mac de un dispositivo de red a una dirección IP en una red.

todos sabemos que en la red cada dispositivo de red puede comunicarse entre sí mediante direcciones IP, pero solo una dirección IP no es suficiente, necesita una dirección MAC para iniciar la comunicación. y cuál es la dirección MAC que puede preguntar, es una dirección grabada en la tarjeta de interfaz de red NIC o puede llamar a la dirección de hardware. Lo que no se puede cambiar (aunque algunos sistemas operativos le permitirán cambiar eso) y también se conoce como la dirección Layer2 en el modelo OSI.

déjenme ponerlo en un ejemplo, digamos si la PC-A desea comunicarse con la PC-B pero la PC-A no sabe dónde se encuentra la PC B en la red, por lo que usa ARP para obtener la dirección mac de la PC-B y reenviar el paquete, puede leer más sobre arp en acción usando wireshark aquí

Abreviatura de A ddress R esolution P rotocol, un protocolo de capa de red utilizado para convertir una dirección IP en una dirección física (llamada dirección DLC ), como una dirección Ethernet. Un host que desea obtener una dirección física emite una solicitud ARP en la red TCP / IP. El host en la red que tiene la dirección IP en la solicitud luego responde con su dirección de hardware físico.

También hay ARP inverso (RARP) que puede ser utilizado por un host para descubrir su dirección IP. En este caso, el host emite su dirección física y un servidor RARP responde con la dirección IP del host.

ARP es el Protocolo de resolución de direcciones, definido en https://tools.ietf.org/html/rfc826 . ARP toma una dirección IP y devuelve la dirección MAC del sistema utilizando esa dirección IP.

Desde su solicitud de CLI puede hacer cls seguido de arp -a. Vea abajo.

Muestra las direcciones IP y cómo se asignan a la dirección MAC.

ARP significa Protocolo de resolución de direcciones y asigna la dirección IP con la dirección MAC de esa IP utilizando paquetes ARP.

Este video te será útil:



Sigue ARP’ing 🙂

Está diseñado para convertir direcciones IP en direcciones MAC o viceversa