Intercambio de mensajes - Enciclopedia

En las telecomunicaciones, el cambio de mensajes implica la routed de mensajes en su totalidad, uno a uno. Evolucionó del cambio de circuito y fue el precursor del cambio de paquetes.
Un ejemplo de cambio de mensajes es el correo electrónico, en el que el mensaje se envía a través de diferentes servidores intermedios para llegar al servidor de correo para almacenar. A diferencia del cambio de paquetes, el mensaje no se divide en unidades más pequeñas y se envía independientemente a través de la red.


Historia
Western Union operó un sistema de cambio de mensajes, Plan 55-A, para procesar telegramas en la década de 1950. Leonard Kleinrock escribió una tesis doctoral en el Instituto Tecnológico de Massachusetts en 1962 que analizó las demoras en colas en este sistema.
El cambio de mensajes fue construido por la Collins Radio Company, Newport Beach, California, durante el período 1959-1963 para su venta a grandes aerolíneas, bancos y ferrocarriles.
El diseño original para ARPANET fue la propuesta de Wesley Clark de abril de 1967 para utilizar procesadores de mensajes de interfaz para crear una red de cambio de mensajes.
Después de la reunión seminal en el primer Simposio ACM sobre Principios de Sistemas Operativos en octubre de 1967, donde Roger Scantlebury presentó el trabajo de Donald Davies y se refirió al trabajo de Paul Baran, Larry Roberts incorporó el cambio de paquetes al diseño.
La Red de Alto Nivel SITA (HLN) se puso en funcionamiento en 1969, manejo el tráfico de datos para las aerolíneas en tiempo real a través de una red de cambio de mensajes sobre líneas alquiladas de operadores comunes. Estaba organizado para actuar como una red de cambio de paquetes.
Los sistemas de cambio de mensajes se implementan hoy en día principalmente sobre redes de datos de cambio de paquetes o de circuito.
Cada mensaje se trata como una entidad separada. Cada mensaje contiene información de direccionamiento, y en cada conmutador esta información se lee y se decide la ruta de transferencia al siguiente conmutador. Dependiendo de las condiciones de la red, una conversación de varios mensajes puede no transferirse por la misma ruta. Cada mensaje se almacena (generalmente en disco duro debido a las limitaciones de RAM) antes de ser transmitido al siguiente conmutador. Debido a esto, también se conoce como una red 'almacenar y reenviar'. El correo electrónico es una aplicación común para el cambio de mensajes. Se permite una demora en la entrega de correo electrónico para la transferencia de datos en tiempo real entre dos computadoras.


Ejemplos
El reenvío de telex por salto y UUCP son ejemplos de sistemas de cambio de mensajes.
Cuando se utiliza esta forma de cambio, no se establece un camino físico por adelantado entre el remitente y el destinatario. En su lugar, cuando el remitente tiene un bloque de datos para enviar, se almacena en la primera oficina de cambio (es decir, en el enrutador) y se reenvía más tarde uno a uno. Cada bloque se recibe en su forma entera, se inspecciona por errores y luego se reenvía o se retransmite.
Una forma de red de almacenar y reenviar. Los datos se transmiten a la red y se almacenan en un conmutador. La red transfiere los datos de conmutador en conmutador cuando es conveniente hacerlo, por lo que los datos no se transfieren en tiempo real. No puede ocurrir bloqueo, sin embargo, pueden ocurrir demoras largas. Las terminales de origen y destino no necesitan ser compatibles, ya que las conversiones se realizan por redes de cambio de mensajes.
Un conmutador de mensajes es "transaccional". Puede almacenar datos o cambiar su formato y tasa de bits, luego convertir los datos de nuevo a su forma original o a una forma completamente diferente en el extremo de recepción. El conmutador de mensajes multiplexa datos de diferentes fuentes en una instalación común.
Un conmutador de mensajes es una de las tecnologías de conmutación.


Retrasos de almacenar y reenviar
Dado que el cambio de mensajes almacena cada mensaje en nodos intermedios en su totalidad antes de reenviar, los mensajes experimentan una demora de extremo a extremo que depende de la longitud del mensaje y del número de nodos intermedios. Cada nodo intermedio adicional introduce una demora que es, como mínimo, el valor del retraso de transmisión mínimo en o fuera del nodo. Nota que los nodos pueden tener diferentes retrasos de transmisión para mensajes entrantes y salientes debido a la tecnología diferente utilizada en los enlaces. Los retrasos de transmisión son además de cualquier retraso de propagación que se experimentará a lo largo de la ruta del mensaje.
En un centro de cambio de mensajes, un mensaje entrante no se pierde cuando la ruta de salida requerida está ocupada. Se almacena en una cola con otros mensajes para la misma ruta y se retransmite cuando la ruta requerida se libera. El cambio de mensajes es, por lo tanto, un ejemplo de un sistema de retraso o un sistema de colas. El cambio de mensajes aún se utiliza para el tráfico telegráfico y una forma modificada de él, conocida como cambio de paquetes, se utiliza ampliamente para las comunicaciones de datos.


Ventajas
Las ventajas del cambio de mensajes son:

Los canales de datos se comparten entre dispositivos de comunicación, mejorando el uso del ancho de banda.
Los mensajes se pueden almacenar temporalmente en los conmutadores de mensajes cuando la congestión de la red se convierte en un problema.
Se pueden utilizar prioridades para gestionar el tráfico de la red.
La direccionamiento de difusión utiliza el ancho de banda de manera más eficiente porque los mensajes se entregan a múltiples destinos.


Ver también
SMS
Cambio de circuito
Middleware orientado a mensajes
Redes tolerantes a retrasos


Referencias


Leer más
Leonard Kleinrock, Information Flow in Large Communication Nets, (MIT, Cambridge, May 31, 1961) Proposal for a Ph.D. Thesis
Leonard Kleinrock. Information Flow in Large Communication Nets (RLE Quarterly Progress Report, July 1961)
Roshan L. Sharma, "An Approach Towards Evaluating Digital Computer Controlled Message Switching Systems, IFIP Congress65, New York, May 1965.