Inundaciones versus transmisiones
El enrutamiento es el proceso de elegir qué rutas se utilizarán para enviar el tráfico de red y enviar los paquetes a lo largo de la subred seleccionada. Flooding y Broadcast son dos algoritmos de enrutamiento que se utilizan actualmente en las redes informáticas. La inundación envía todos los paquetes entrantes a través de todos los bordes salientes. La transmisión significa que todos los dispositivos de la red recibirán un paquete.
¿Qué son las inundaciones?
Flooding es un algoritmo de enrutamiento muy simple que envía todos los paquetes entrantes a través de todos los bordes salientes. Debido a cómo funciona este algoritmo de enrutamiento, se garantiza que se entregará un paquete (si se puede entregar). Pero existe la posibilidad de que varias copias del mismo paquete lleguen al destino. Se garantiza que el algoritmo de inundación encuentre y utilice la ruta más corta para enviar paquetes porque, naturalmente, utiliza todas las rutas de la red. No hay complejidades en este algoritmo de enrutamiento; es muy fácil de implementar. Por supuesto, también hay algunas desventajas del algoritmo de inundación. Debido a que los paquetes se envían a través de todos los enlaces salientes, el ancho de banda obviamente se desperdicia. Esto significa que las inundaciones en realidad pueden degradar la confiabilidad de una red informática. A menos que se tomen las precauciones necesarias como el conteo de s altos o el tiempo de vida, las copias duplicadas pueden circular dentro de la red sin parar. Una de las posibles precauciones es pedir a los nodos que realicen un seguimiento de cada paquete que pasa por él y se aseguren de que un paquete pasa por él solo una vez. Otra precaución se llama inundación selectiva. En la inundación selectiva, los nodos pueden reenviar paquetes solo en la dirección (aproximadamente) correcta. Los sistemas Usenet y p2p (peer-to-peer) usan inundación. Además, los protocolos de enrutamiento como OSPF, DVMRP y las redes inalámbricas ad-hoc usan inundación.
¿Qué es la transmisión?
La transmisión es un método utilizado en las redes informáticas, que garantiza que todos los dispositivos de la red recibirán un paquete (transmitido). Dado que la transmisión puede afectar negativamente al rendimiento, no todas las tecnologías de red admiten la transmisión. X.25 y frame relay no son compatibles con la transmisión y no existe la transmisión a través de Internet. Se usa principalmente en LAN (redes de área local, principalmente en Ethernet y token ring), y rara vez se usa en redes más grandes como WAN (redes de área amplia). Incluso IPv6 (sucesor de IPv4) no admite la transmisión. IPv6 solo admite multidifusión, que es similar a la metodología de enrutamiento de uno a muchos que envía paquetes a todos los nodos que se han unido a un grupo de multidifusión específico. Tener todos unos en la dirección de un paquete tanto en Ethernet como en IPv4 indica que el paquete se transmitirá. Por otro lado, un valor especial en el campo de control IEEE 802.2 se usa en token ring para indicar la transmisión. Una desventaja de la transmisión es que puede usarse para ataques DoS (denegación de servicio). Por ejemplo, un atacante puede enviar solicitudes de ping falsas utilizando la dirección de la computadora de la víctima como dirección de origen. Luego, todos los nodos en esa red responderán esta solicitud desde la computadora de la víctima, lo que provocará una falla en toda la red.
¿Cuál es la diferencia entre inundación y transmisión?
Enviar un paquete a todos los hosts simultáneamente es una transmisión. Pero la inundación no envía paquetes a todos los hosts simultáneamente. Los paquetes finalmente llegarían a todos los nodos de la red debido a la inundación. La inundación puede enviar el mismo paquete a través del mismo enlace varias veces, pero la difusión envía un paquete a lo largo de un enlace como máximo una vez. Varias copias del mismo paquete pueden llegar a los nodos en inundación, mientras que la transmisión no causa ese problema. A diferencia de la inundación, la transmisión se realiza especificando una dirección de transmisión especial en los paquetes.