¿Cómo se comparten las direcciones MAC entre el iniciador y el objetivo?

¿Cómo se comparten las direcciones MAC entre el iniciador y el objetivo?

Si hay una conexión TCP/IP exitosa entre dos servidores en la capa de Internet y la dirección de origen y las direcciones mac de destino están adjuntas a los paquetes TCP/IP, ¿cómo se comparten las direcciones mac entre los dos servidores?

Respuesta1

Su computadora tiene una ip y una máscara de red, por ejemplo. la ip es 192.168.0.10 y la máscara de red es 255.255.255.0 (o en CIDR /24). Eso significa que los primeros tres bytes (triples) indican la red y el último byte identifica la computadora en dicha red.

Si la dirección de destino está dentro de la misma red, se envía un paquete arp a la dirección de transmisión de la red local, en este caso 192.168.0.255, es decir, a todas las direcciones locales.

who has 192.168.0.27? Please tell 192.168.0.10, my MAC 01:00:f2:10:21:1d.

La computadora que tiene la dirección responde a la dirección MAC incluida y el emparejamiento de direcciones MAC e IP se almacena en caché por un tiempo, consulte arp -a.

Si la dirección IP de destino no está en la misma red (según su máscara de red, por ejemplo, el destino es 8.8.4.4 y no hay una ruta específica, entonces los paquetes IP se envían a la puerta de enlace predeterminada que los enruta al destino.

Respuesta2

Si el servidor con dirección IPAnecesita comunicarse con el servidor con la dirección IPB, entonces:

  • El servidor A envía unARPpaquete pidiendo¿Cuál es la MAC de la dirección IP B?. Este paquete va dentro de una trama de transmisión Ethernet.
  • A medida que se transmite la trama, todos en la misma LAN la escuchan, por lo que el servidor B responde con su dirección MAC y, además, B aprende la dirección MAC de A.

A y B llenan su tabla ARP con la correspondencia MAC - IP. Esta entrada se mantiene en la tabla durante un tiempo limitado después de la última comunicación entre A y B, por lo que la tabla mantiene un tamaño razonable.

información relacionada