Articulo de referencia

Servidor de terminal

Un servidor de terminales conecta dispositivos con puerto serie a una red de área local (LAN). Los productos comercializados como servidores de terminales pueden ser dispositivo...

Un servidor de terminales conecta dispositivos con puerto serie a una red de área local (LAN). Los productos comercializados como servidores de terminales pueden ser dispositivos muy sencillos que no ofrecen ninguna función de seguridad, como cifrado de datos o autenticación de usuarios. El escenario de aplicación principal es permitir que los dispositivos serie accedan a aplicaciones de servidor de red, o viceversa, donde la seguridad de los datos en la LAN generalmente no es un problema. También existen muchos servidores de terminales en el mercado con funciones de seguridad muy avanzadas para garantizar que solo el personal cualificado pueda acceder a los distintos servidores y que cualquier dato que se transmita a través de la LAN o de Internet esté cifrado. Normalmente, las empresas que necesitan un servidor de terminales con estas funciones avanzadas desean controlar, monitorizar, diagnosticar y solucionar problemas de equipos de forma remota a través de una red de telecomunicaciones.

Un servidor de consola (también conocido como servidor de acceso a la consola, servidor de gestión de la consola, concentrador serie o servidor de consola serie) es un dispositivo o servicio que proporciona acceso a la consola del sistema de un dispositivo informático a través de tecnologías de red.

Servidor de consola serie con 4G LTE

Historia

Aunque se utilizó principalmente como procesador de mensajes de interfaz a partir de 1971, el Honeywell 316 también podía configurarse como procesador de interfaz de terminal ( TIP ) y proporcionar soporte de servidor de terminal para hasta 63 terminales serie ASCII a través de un controlador multilínea en lugar de uno de los hosts. [ 1 ]

Históricamente, un servidor de terminales era un dispositivo que se conectaba a dispositivos serie RS-232 , como terminales de texto de "pantalla verde" o impresoras serie, y transportaba tráfico a través de TCP/IP , Telnet , SSH u otros protocolos de red específicos del proveedor (por ejemplo, LAT ) mediante una conexión Ethernet .

Los DECserver 100 (1985), 200 (1986) y 300 (1991) de Digital Equipment Corporation son ejemplos tempranos de esta tecnología. (Una versión anterior de este producto, conocida como DECSA Terminal Server, era en realidad un banco de pruebas o prueba de concepto para el uso del protocolo LAT propietario en redes de producción comerciales). Con la introducción de componentes de memoria flash económicos , los DECserver 700 (1991) y 900 (1995) posteriores de Digital ya no compartían con sus unidades anteriores la necesidad de descargar su software desde un "host de carga" (generalmente un Digital VAX o Alpha) mediante el Protocolo de Operaciones de Mantenimiento (MOP) propietario de Digital. De hecho, estos servidores de terminales posteriores también incluían una memoria flash mucho mayor y compatibilidad total con la parte Telnet del conjunto de protocolos TCP/IP. Muchas otras empresas entraron en el mercado de servidores de terminales con dispositivos precargados con software totalmente compatible con LAT y Telnet.

Uso moderno

Un "servidor de terminales" se utiliza de muchas maneras, pero en un sentido básico, si un usuario tiene un dispositivo serie y necesita transferir datos a través de la LAN, este es el producto que necesita.

  • Conexión de socket TCP sin procesar: Una conexión de socket TCP sin procesar que puede iniciarse desde el servidor de terminal o desde el host/servidor remoto. Puede ser punto a punto o compartida, donde los dispositivos serie (como lectores de tarjetas, escáneres, lectores de códigos de barras, básculas, etc.) pueden compartirse entre varios dispositivos. Las sesiones TCP pueden iniciarse desde la aplicación del servidor TCP o desde el servidor de terminal.
  • Conexión de socket UDP sin procesar: Para su uso con aplicaciones basadas en UDP, los servidores de terminal pueden convertir los datos de los equipos serie para su transporte a través de paquetes UDP de forma punto a punto o compartidos entre varios dispositivos.
  • Administración de consola - Telnet inverso, SSH inverso: En la terminología de administración de consola, los usuarios pueden usar Telnet inverso o SSH para conectarse a un dispositivo serie. Ejecutan Telnet o SSH en su cliente (PC) y se conectan al servidor de terminal, para luego conectarse al dispositivo serie. En esta aplicación, los servidores de terminal también se denominan servidores de consola, ya que se utilizan para conectarse a los puertos de consola presentes en productos como routers, PBX, switches y servidores (Linux o Sun). El objetivo es obtener acceso a estos dispositivos a través de su puerto de consola.
  • Conexión de aplicaciones serie con un controlador de puerto COM/TTY: Muchas aplicaciones de software se han desarrollado para comunicarse con dispositivos conectados directamente a los puertos serie COM de un servidor (máquinas de ensamblaje robótico, escáneres, lectores de tarjetas, sensores, analizadores de sangre, etc.). Las empresas pueden necesitar conectar estas aplicaciones en red, ya que los dispositivos conectados directamente a los puertos COM del servidor deben trasladarse a una ubicación alejada del servidor de aplicaciones. Dado que la aplicación original se diseñó para comunicarse directamente con un puerto COM específico, es necesario implementar una solución que sea transparente tanto para la aplicación como para el dispositivo, permitiendo la comunicación a través de una red IP (es decir, una solución que haga que la aplicación crea que se está comunicando directamente con un puerto COM). En esta aplicación, los puertos serie se pueden conectar a servidores de red o estaciones de trabajo que ejecutan software de redireccionamiento de puertos COM que funciona como un puerto COM virtual. Muchos proveedores de servidores de terminal incluyen software de redireccionamiento de puertos COM con sus servidores. Esta necesidad de la aplicación es más común en entornos Windows, pero también existe en entornos Linux y Unix.
  • Túnel serie entre dos dispositivos serie: El túnel serie permite a los usuarios establecer un enlace a través de Ethernet con un puerto serie en otro servidor de terminales.
  • Conexión en cadena: Esta aplicación está diseñada para resolver un problema de cableado. Por ejemplo, un usuario necesita reemplazar el cableado RS-232, RS-422 o RS-485 y transmitir sus datos a través de Ethernet sin realizar cambios en el servidor ni en el dispositivo serie final; otro usuario desea reemplazar una red de módem de línea arrendada paralela con su red Ethernet paralela; o alguien tiene una máquina de montaje automático que coloca circuitos integrados en placas y desea trasladar el servidor a una sala trasera donde el equipo esté a salvo de daños. Esta aplicación es ideal cuando existe un dispositivo con una aplicación escrita para recopilar información de dicho dispositivo (común con sensores). Esta aplicación les permite eliminar el cableado. También se puede utilizar con dispositivos industriales (Allen-Bradley, Siemens, Modbus) para que estos dispositivos puedan funcionar de forma transparente a través de la red.
  • Módem virtual: El módem virtual es otro ejemplo de aplicación en cascada. Puede utilizarse para reemplazar módems, pero sigue utilizando un conjunto de comandos AT. En lugar del número de teléfono de un dispositivo serie, se introduce una dirección IP en el conjunto de comandos AT.

Servidor de consola

Un servidor de consola ( servidor de acceso a la consola , servidor de gestión de consola , concentrador serie o servidor de consola serie ) es un dispositivo o servicio que proporciona acceso a la consola del sistema de un dispositivo informático a través de tecnologías de red.

Generalmente, un servidor de consola proporciona varios puertos serie , que luego se conectan a los puertos serie de otros equipos, como servidores, enrutadores o conmutadores. Se puede acceder a las consolas de los dispositivos conectados mediante un enlace serie, como un módem , o a través de una red con software emulador de terminal , como telnet o ssh , lo que mantiene una conectividad tolerante a fallos que permite a los usuarios remotos iniciar sesión en las distintas consolas sin necesidad de estar físicamente cerca.

Descripción

Un servidor de consola serie de 96 puertos de ZPE Systems.

Existen numerosos fabricantes que ofrecen servidores de consola dedicados en diversas configuraciones, con un número de puertos serie que oscila entre uno y 96. Estos servidores se utilizan principalmente para el acceso remoto seguro a servidores Unix, Linux, conmutadores, enrutadores, cortafuegos y cualquier otro dispositivo de la red con un puerto de consola. Su objetivo es permitir que el personal del centro de operaciones de red (NOC) gestione de forma segura y remota los centros de datos y los activos de TI desde cualquier lugar del mundo. Los productos comercializados como servidores de consola suelen contar con funciones de seguridad avanzadas para garantizar que solo el personal cualificado pueda acceder a los distintos servidores y que cualquier dato transmitido a través de la LAN o de Internet esté cifrado. La denominación de un producto como servidor de consola es muy específica para cada aplicación, ya que se refiere a las necesidades del usuario: controlar, monitorizar, diagnosticar y solucionar problemas de equipos de forma remota a través de una red o de Internet.

Algunos usuarios han creado sus propios servidores de consola utilizando hardware informático estándar , generalmente con tarjetas serie multipuerto que suelen ejecutar un sistema operativo tipo Unix simplificado como Linux . Estos servidores de consola "caseros" pueden ser menos costosos, especialmente si se construyen con componentes que han sido retirados en actualizaciones y permiten una mayor flexibilidad al poner el control total del software que controla el dispositivo en manos del administrador. Esto incluye acceso completo y configurabilidad de una amplia gama de protocolos de seguridad y estándares de cifrado, lo que permite crear un servidor de consola más seguro. Sin embargo, esta solución puede tener un TCO más alto , menor fiabilidad y mayores requisitos de espacio en rack, ya que la mayoría de los servidores de consola industriales tienen la dimensión física de una unidad de rack (1U), mientras que un ordenador de sobremesa con tarjetas PCI de tamaño completo requiere al menos 3U, lo que hace que la solución casera sea más costosa en el caso de una infraestructura compartida .

Una alternativa a un servidor de consola utilizado en algunas configuraciones de clúster es conectar en cadena las consolas mediante un cable módem nulo a puertos serie que de otro modo no se utilizarían en nodos con alguna otra función principal.

Véase también

Referencias

  1. Kirstein, Peter T. (julio-septiembre de 2009). "Los primeros días de Arpanet" . IEEE Annals of the History of Computing . 31 (3): 67. doi : 10.1109/mahc.2009.35 . ISSN 1058-6180 . 
  • Tom Fine: Servidor de consola
  • Cómo crear tu propio servidor de consola usando FreeBSD
  • Cómo usar una consola serie remota
  • Consolas serie Linux para servidores y clústeres, por Matthew Hoskins, 2004.
  • Proyecto Hydra: el monstruo multicabezal USB , por Poul Petersen, 2004