DCN - Conmutación de red
La conmutación es un proceso para reenviar paquetes que vienen de un puerto a un puerto que conduce hacia el destino. Cuando los datos llegan a un puerto, se llama entrada, y cuando los datos salen de un puerto o salen, se llama salida. Un sistema de comunicación puede incluir varios conmutadores y nodos. En general, el cambio se puede dividir en dos categorías principales:
Connectionless: Los datos se reenvían en nombre de las tablas de reenvío. No se requiere un apretón de manos previo y los reconocimientos son opcionales.
Connection Oriented: Antes de cambiar los datos para que se reenvíen al destino, es necesario preestablecer un circuito a lo largo de la ruta entre ambos puntos finales. Luego, los datos se envían por ese circuito. Una vez completada la transferencia, los circuitos se pueden conservar para uso futuro o se pueden apagar de inmediato.
Cambio de circuito
Cuando dos nodos se comunican entre sí a través de una ruta de comunicación dedicada, se denomina conmutación de circuitos. Existe la necesidad de una ruta preespecificada desde la cual viajarán los datos y no se permiten otros datos. En la conmutación de circuitos, para transferir los datos, Debe establecerse un circuito para que pueda tener lugar la transferencia de datos.
Los circuitos pueden ser permanentes o temporales. Las aplicaciones que utilizan conmutación de circuitos pueden tener que pasar por tres fases:
Establecer un circuito
Transferir los datos
Desconecta el circuito
La conmutación de circuitos se diseñó para aplicaciones de voz. El teléfono es el mejor ejemplo adecuado de conmutación de circuitos. Antes de que un usuario pueda realizar una llamada, se establece una ruta virtual entre la persona que llama y la persona que llama a través de la red.
Conmutación de mensajes
Esta técnica estaba en algún lugar en medio de la conmutación de circuitos y la conmutación de paquetes. En la conmutación de mensajes, todo el mensaje se trata como una unidad de datos y se conmuta / transfiere en su totalidad.
Un conmutador que trabaja en la conmutación de mensajes, primero recibe el mensaje completo y lo almacena en búfer hasta que haya recursos disponibles para transferirlo al siguiente salto. Si el siguiente salto no tiene suficientes recursos para acomodar mensajes de gran tamaño, el mensaje se almacena y el interruptor espera.
Esta técnica se consideró un sustituto de la conmutación de circuitos. Al igual que en la conmutación de circuitos, todo el camino está bloqueado solo para dos entidades. La conmutación de mensajes se reemplaza por la conmutación de paquetes. La conmutación de mensajes tiene los siguientes inconvenientes:
Cada conmutador en la ruta de tránsito necesita suficiente almacenamiento para acomodar el mensaje completo.
Debido a la técnica de almacenamiento y reenvío y las esperas incluidas hasta que los recursos estén disponibles, la conmutación de mensajes es muy lenta.
La conmutación de mensajes no era una solución para la transmisión de medios y las aplicaciones en tiempo real.
Conmutación de paquetes
Las deficiencias de la conmutación de mensajes dieron origen a la idea de la conmutación de paquetes. El mensaje completo se divide en trozos más pequeños llamados paquetes. La información de conmutación se agrega en el encabezado de cada paquete y se transmite de forma independiente.
Es más fácil para los dispositivos de red intermedios almacenar paquetes de tamaño pequeño y no consumen muchos recursos ni en la ruta del operador ni en la memoria interna de los conmutadores.
La conmutación de paquetes mejora la eficiencia de la línea ya que los paquetes de múltiples aplicaciones se pueden multiplexar a través de la portadora. Internet utiliza la técnica de conmutación de paquetes. La conmutación de paquetes permite al usuario diferenciar los flujos de datos según las prioridades. Los paquetes se almacenan y reenvían de acuerdo con su prioridad para brindar calidad de servicio.