Enlaces half-duplex: momento exacto de la colisión y posibles colisiones que afecten más de dos mensajes

Enlaces half-duplex: momento exacto de la colisión y posibles colisiones que afecten más de dos mensajes

de Jose Diego Suarez Hernandez -
Número de respuestas: 1

(Trabajando bajo la hipótesis de que ambos mensajes se pierden en caso de entrar en una colisión)

Supongamos que tenemos un enlace half-duplex entre dos nodos A y B por el cual un mensaje normalmente demoraría un 6 segundos en atravesar (en el curso hablamos de que los tiempos no son predecibles pero, para este ejemplo, me conviene dejar el tiempo definido).

En el segundo 0 se envía el primer mensaje, desde A hacia B.

En el segundo 1 (mientras el primer mensaje sigue transmitiéndose) el nodo B intenta transmitir un segundo mensaje.

En el segundo 2, A intenta transmitir un tercer mensaje hace B.

Está claro que los primeros dos mensajes colisionan y se pierden. Queda menos claro qué ocurre con el último mensaje.Según me parece, podrían darse tres casos:

a) Si se considera que la colisión se produce tan pronto como dos mensajes en sentido opuesto entran al enlace, entonces la colisión se produciría en el segundo 1. Como el último mensaje se envía en en segundo 2, no se ve afectado y llega al nodo B sin problemas.

b) Si la colisión no se produjera instantáneamente (digamos que sucede en el segundo 4), el último mensaje se encontraría en el enlace durante la colisión, lo cual podría resultar en que los tres mensajes se perdieran (por lo que una sola colisión resulta en la pérdida de más de dos mensajes).

c) Otra posibilidad es que el enlace no permita enviar un mensaje desde A hacia B mientras todavía se encuentre uno en curso. De darse esto, el mensaje del segundo 2 nunca podría haber existido por lo que no es necesario considerar este escenario.

¿Cuál de estos comportamientos podríamos asumir?

Saludos

En respuesta a Jose Diego Suarez Hernandez

Re: Enlaces half-duplex: momento exacto de la colisión y posibles colisiones que afecten más de dos mensajes

de Javier Baliosian -

consideren que si hay dos o más mensajes en el medio de transmision a la vez se pierden todos y que el enlace no tiene "inteligencia" como para detener mensajes según sus condiciones.

J