Tráfico de red Full-Duplex vs Half-Duplex

Muchos equipos de red se refieren a sus conexiones de red como dúplex completo o semidúplex. Sin embargo, este término a menudo no se explica, ya que se supone que la gente sabrá lo que significa. Un sistema de comunicación dúplex es un sistema en el que dos o más usuarios pueden comunicarse en ambas direcciones.

Duplex completo

En un sistema full-duplex, ambas partes pueden comunicarse simultáneamente. Ambos dispositivos pueden enviar y recibir datos entre sí al mismo tiempo.

Un teléfono es un ejemplo bien conocido de sistema full-duplex, ya que ambas partes pueden hablar y escuchar al otro usuario al mismo tiempo (independientemente de su capacidad para comprender el uno al otro mientras hablamos al mismo tiempo!)

Medio duplex

En un sistema semidúplex, ambas partes aún pueden comunicarse entre sí, sin embargo, solo un usuario puede transmitir datos a la vez. Por ejemplo, con los walkie-talkies, un sistema de radio bidireccional que utiliza botones de pulsar para hablar, un usuario puede escuchar o hablar a la vez, no ambos.

Un walkie-talkie tiene por defecto la posibilidad de recibir mensajes. Si un usuario desea comunicarse, debe presionar el botón pulsar para hablar, momento en el que su dispositivo se cambia al modo de transmisión. Cuando se suelta el botón Pulsar para hablar, el dispositivo vuelve al modo de recepción. Otros dispositivos semidúplex funcionan de manera similar, por defecto para recibir y solo transmitir cuando es necesario.

Consejo: los dispositivos que no requieren ningún tipo de comunicación dúplex se denominan símplex. En los sistemas simplex, un dispositivo es un transmisor o un receptor. La radio y la televisión son buenos ejemplos de tecnología simplex.

Los sistemas semidúplex son generalmente más simplistas de alguna manera. Por ejemplo, solo se requiere un solo cable o radiofrecuencia para los canales de comunicación semidúplex. En comparación, un sistema full-duplex necesita al menos dos cables o frecuencias de radio, uno para la transmisión y otro para la recepción.

Colisiones en semidúplex

El principal problema de los sistemas semidúplex es el riesgo de colisiones, en las que más de un usuario o dispositivo intenta transmitir datos al mismo tiempo. Para evitar colisiones, es necesario implementar un sistema para evitar colisiones, un sistema de detección de colisiones o ambos.

En un sistema de detección de colisiones, los dispositivos de transmisión detectarán que se ha producido una colisión y pausarán las transmisiones durante un tiempo aleatorio antes de intentar transmitir de nuevo. Esta pausa aleatoria está diseñada para evitar que ambos dispositivos intenten retransmitir al mismo tiempo y vuelvan a colisionar.

En un sistema para evitar colisiones, un dispositivo que desea transmitir datos comprueba si la red está libre antes de transmitir. Si la red está en uso, se detiene durante un tiempo aleatorio antes de volver a verificar.

La combinación de sistemas de prevención de colisiones y detección de colisiones es una forma generalmente eficaz de gestionar las comunicaciones semidúplex de los equipos de red y puede provocar retrasos insignificantes en la mayoría de los casos circunstancias. Sin embargo, en un sistema manual como los walkie-talkies, los usuarios tienen que realizar esta función manualmente, esto ha llevado a estándares como terminar los mensajes con la palabra "terminado".