¿Qué son broadcast multicast y Unicast?

Unicast: envía paquetes a un único destino, generalmente una dirección IP. Estos paquetes están destinados a ser enrutables; pueden pasar por varios enrutadores y redes en el camino. La mayoría del tráfico IP normal es unidifusión.

Difusión: envía paquetes a todos en su red, para alguna definición de “red”. Estos paquetes no están destinados a ser enrutables: deben llegar a todos en su red, pero nunca deben ser enviados por un enrutador. Cada red tiene una dirección IP de transmisión, o puede usar 255.255.255.255 para llegar a todos en su red IPv4 actual. Esto se usa principalmente para fines de administración de red interna: DHCP usa paquetes de difusión, al igual que mDNS. Tenga en cuenta que IPv6 no tiene direcciones de difusión; Utiliza multicast para todo.

Multidifusión: la multidifusión se crea en torno a grupos: el tráfico enviado a un grupo se enviará a todas las unidades que hayan solicitado ser miembro de él (generalmente utilizando el protocolo IGMP). Se pretende que sea enrutable: los enrutadores deben (solo) reenviar tráfico de multidifusión a enlaces que tengan al menos un miembro del grupo relevante. Existe un rango reservado de multidifusión de direcciones IPv4 de 224.0.0.0 a 239.255.255.255 y de FF00 :: a FFFF :: en IPv6. Este último también lo usa en multidifusión para todo tipo de cosas, y tiene una serie de grupos de transmisión predefinidos “conocidos”.