¿Qué es una transmisión de capa MAC?

¿Qué es una transmisión de capa MAC?

En uno de los programas que estoy escribiendo, necesito encontrar algunos hosts en una red. No sé cuántos habrá por ahí y es posible que la red sea más grande que la clase C.

Alguien me sugirió que buscara una transmisión de capa MAC, pero no hay mucha información cuando busco en Google. ¿Alguien puede explicar cómo funciona esto o dónde puedo encontrar más información al respecto?

Respuesta1

En redes tienes las capas del modelo OSI:

  1. Físico
  2. Enlace de datos (capa MAC)
  3. Red (capa IP)
  4. Transporte (capa TCP)
  5. etc.

Su enrutador divide la capa de enlace de datos y la capa de red en segmentos. Esto significa que puede transmitir a todos los hosts de su VLAN (normalmente en la misma subred) mediante la capa 2 o 3. Por ejemplo, si tiene 4 computadoras conectadas a un solo conmutador en la misma VLAN y en el rango de IP 192.168.1.0/ 24 puede enviar un paquete que se transmitirá a las 4 computadoras usando cualquiera de los siguientes métodos:

  • Capa 2: enviar un marco a la dirección mac ff:ff:ff:ff:ff:ff
  • Capa 3: envíe un paquete IP a la dirección IP 192.168.1.255

Si planeas usar TCP o UDP, optaría por la transmisión de capa 3. Si planea conectarse a máquinas que no tienen direcciones IP, elija la capa 2.

Para que quede claro, no podrá utilizar paquetes de transmisión para buscar hosts en diferentes subredes. Para esto necesitaría un servidor central o algo así como multidifusión que debe ser compatible y habilitado en todos sus enrutadores.

información relacionada