El sistema operativo ofrece diversos servicios de red, que incluyen sistemas de archivo distribuidos y ejecución remota. Los servidores X ofrecen capacidades de red adicionales, incluido el acceso a pantallas remotas y servicios de seguridad.
El escritorio proporciona una interfaz de usuario a estas características de red. Los objetivos de esta interfaz y de la arquitectura subyacente son hacer que los sistemas en red sean:
Más sencillos de utilizar. Los usuarios pueden ejecutar las aplicaciones y acceder a los archivos de datos sin preocuparse de en qué lugar de la red están ubicados.
Más sencillos de administrar. El escritorio proporciona herramientas de integración de aplicaciones y rutas de búsqueda en red para facilitar a los sistemas la localización de datos remotos. Además, el proceso de asignación de nombres de archivo del escritorio facilita la administración de redes complejas con numerosos servidores.
Flexibles. Aunque las características de administración del escritorio han sido diseñadas para las situaciones más comunes en una red, el escritorio puede adecuarse a muchas otras configuraciones de red personalizadas.
La conexión en red permite a un usuario acceder a diversos servicios distribuidos en otros sistemas, como, por ejemplo:
La sesión de escritorio y sus aplicaciones, por ejemplo, Gestor del área de trabajo y Gestor de archivos
Otras aplicaciones
Archivos de datos
La terminología de redes utiliza el término servidor para describir un sistema que proporciona servicios computacionales a uno o más sistemas distintos. Un sistema que recibe servicios de un servidor se llama cliente de ese servidor.
En una red compleja, un sistema puede utilizar servicios ubicados en sistemas diferentes de la red. Es más, un sistema puede actuar como servidor de un tipo concreto (por ejemplo, servidor de sesiones) y al mismo tiempo ser cliente (por ejemplo, de un servidor de aplicaciones).
Desde la perspectiva del escritorio, una configuración de red típica puede contener una combinación de los siguientes componentes principales:
Pantallas: donde se ejecuta el servidor X
Servidores de sesiones y de inicio de sesión: donde se ejecutan las aplicaciones del escritorio (Gestor de inicio de sesión, Gestor de área de trabajo y similares)
Servidores de aplicaciones: donde se ejecutan otras aplicaciones
Servidores de archivos: donde están ubicados los datos utilizados por las aplicaciones
Una de las configuraciones de red más usuales implica el acceso de sistemas a un servidor de aplicaciones. La figura Figura 7-1 ilustra una estación de trabajo que utiliza un servidor de aplicaciones. La sesión de servidor X y la de escritorio se ejecutan en la estación de trabajo.
Las redes también usan frecuentemente servidores de archivos para almacenar grandes cantidades de datos, que pueden usar las aplicaciones que se ejecutan en un servidor de aplicaciones, o las aplicaciones del escritorio (por ejemplo, el Gestor de archivos necesita acceder a archivos de datos para mostrarlos en la ventana del Gestor de archivos).
Los terminales X ejecutan el servidor X y obtienen los servicios de sesión de escritorio de otro sistema.
El escritorio es flexible y admite configuraciones de red más complejas, lo cual suele implicar poner diversos servicios, además de servidores de archivos, a disposición de los servidores de aplicaciones.
Pantallas: el sistema que ejecuta el servidor X.
Servidor de inicio de sesión y de sesiones: el sistema que ejecuta la sesión de escritorio (Gestor de inicio de sesión, Gestor de sesiones, Gestor de ventanas, Gestor de archivos y similares).
Servidor de aplicaciones: un sistema donde se ejecuta una aplicación. También llamado sistema de ejecución.
Servidor de archivos: un sistema donde se almacenan los archivos de datos para las aplicaciones.
Servidor de ayuda: un sistema donde se almacenan los archivos de datos de ayuda.
Servidor de bases de datos (acciones): un sistema donde se almacenan acciones y definiciones de tipos de datos.
Servidor de iconos: un sistema donde se almacenan archivos de iconos.
La red puede incluir servidores complementarios, por ejemplo, de contraseñas, de correo, de vídeo, etcétera.