Opciones de entrega del mensaje
Puede ser necesario entregar un mensaje mejor, de distintas maneras, como se muestra en la figura 1. En algunos casos, una persona desea comunicar información a un solo individuo. Otras veces, esa persona puede necesitar enviar información a un grupo de personas simultáneamente o, incluso, a todas las personas de un área. Una conversación entre dos personas constituye un ejemplo de una entrega de uno a uno. Cuando es necesario que un grupo de destinatarios reciba un mismo mensaje de manera simultánea, se necesita una entrega de mensaje de uno a varios o de uno a todos.
También puede ocurrir que el emisor de un mensaje necesite asegurarse de que el mensaje se haya entregado correctamente al destino. En estos casos, es necesario que el receptor envíe una confirmación al emisor. Si no se necesita ningún acuse de recibo, se dice que el envío del mensaje es sin acuse de recibo.
Los hosts en una red utilizan opciones de entrega similares para comunicarse, como se muestra en la figura 2.
Las opciones de entrega de uno a uno se denominan “unicast”, lo que significa que el mensaje tiene un único destino.
Si un host necesita enviar mensajes utilizando una opción de envío de uno a varios, se denomina “multicast”. Multicasting es el envío de un mismo mensaje a un grupo de hosts de destino de manera simultánea.
Si es necesario que todos los hosts de la red reciban el mensaje a la vez, se utiliza el método de broadcast. El broadcasting representa una opción de entrega de mensaje de uno a todos. Además, los hosts tienen requisitos para los mensajes con confirmación que son diferentes de los requisitos para los mensajes sin confirmación.