Pregunta

Si tuviera que implementar una difusión de red, usarías difusión UDP o IP multicast en una nueva aplicación? ¿Por qué?

¿Cuáles son las ventajas y los inconvenientes que se encuentran con cualquiera de los métodos? (Especialmente en relación con los problemas con VPNs, diferentes subredes, varios routers, etc.)

¿Fue útil?

Solución

Multicast tiene el inconveniente de que no está bien apoyado por los routers y NAT. Si todos sus clientes están en la misma red con sólo puentes simples, multidifusión funciona muy bien y evita la sobrecarga de direccionamiento de difusión para las máquinas que no son parte del grupo. Si el IGMP apoyo routers y debidamente propagan el TTL que puede funcionar en redes locales. Ha habido intentos de hacer de multidifusión a través de Internet, tales como Mbone , con diferentes niveles de éxito. La mayoría de ellos utilizan algún tipo de túnel para llegar alrededor de los puentes y routers no conformes.

Una advertencia para los paquetes de multidifusión, sin embargo, es que si hay cualquier conexión WiFi la punto de acceso utilizará la más lenta velocidad de bits posible para los paquetes de multidifusión y requiere acuses de recibo de todos los clientes, incluso aquellos que no son parte del grupo de multidifusión. También hay inconvenientes para los clientes no participantes y duración de la batería.

Otros consejos

La elección de qué es más apropiado depende de la naturaleza de la aplicación y la configuración de las redes sobre las que de ser ejecutado -. No hay reglas duras y rápidas

Por tanto, no haría cumplir, ya sea - me permiten la configuración de la dirección de difusión

.

Si el usuario configura algo en el rango 224.0.0.0/4 entonces es multidifusión, de lo contrario es la difusión.

La forma se comporta de multidifusión es casi, pero no del todo, a diferencia de cualquier otro tipo de tráfico de red. Sus sistemas y administradores de red no se lo agradecerán para forzarlo en ellos. A menudo es el vudú, y la OMI mejor evitar si es posible.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top