Protocolos y arquitectura de X Window System

Protocolos y arquitectura de X Window System

Protocolos y arquitectura de X Window System

Logotipo del sistema X Window

En informática, X Window System (comunmente conocido como X11 o X) es un sistema de ventanas transparente a la red informática para presentaciones de mapas de bits (gráficos rasterizados). Este artículo presenta detalles sobre los protocolos y estructura del X11.

Contenido

El modelo de cliente-servidor X y la transparencia de su red

X se basa en un modelo de cliente-servidor. Un programa servidor X se ejecuta en un ordenador con una interfaz gráfica y se comunica con varios programas clientes. El servidor acepta pedidos para salidas gráficas (ventanas o "windows") y envía señales de entrada del usuario (teclado, ratón).

En X Window, el servidor se ejecuta en el ordenador del usuario, mientras que los clientes pueden ejecutarse en ordenadores distintos. Esto es exactamente al revés que la configuración usual de los sistemas cliente-servidor, donde el cliente se ejecuta en el ordenador del usuario y el server se ejecuta en un ordenador remoto. Ésta inversión a menudo resulta confusa para nuevos usuarios de X. La terminología de X Window toma el punto de vista del programa, en lugar del punto de vista del usuario o el hardware: los programas remotos se conectan a la interfaz gráfica del servidor X que se ejecuta en el ordenador local, y por lo tanto actúan como clientes; la interfaz gráfica X local acepta el tráfico de ingreso, y por lo tanto trabaja como un servidor.

En este ejemplo, el servidor X toma datos de entrada desde el teclado y el ratón y la muestra en una pantalla. Un navegador web y un emulador de terminal se ejecutan en la workstation del usuario, y un adaptador de sistemas se ejecuta en un servidor remoto pero es controlado desde el ordenador del usuario. Notar que las aplicaciones remotas se ejecutan de la misma manera que lo harían en forma local.

El protocolo de comunicación entre el server y el cliente se ejecuta en forma transparente con respecto a la red: el cliente y el server pueden ejecutarse en el mismo ordenador o en ordenadores diferentes, y hasta con distintas arquitecturas y sistemas operativos. Un cliente o un servidor se pueden comunicar en forma segura a través de Internet, utilizando tunneling la conexión se realiza en forma cifrada.

Véase también

Referencias

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужна курсовая?

Mira otros diccionarios:

  • Protocolo base de X Window System — Saltar a navegación, búsqueda Logo del Protocolo X del Sistema core de Windows. El Protocolo base de X Window System[1] …   Wikipedia Español

  • X Window System — en GNOME 2.20. Logotipo de X Window System X Windo …   Wikipedia Español

  • X Display Manager — Una pantalla de login mostrada por el gestor de pantalla KDM. En el X Window System, un X Display Manager (XDM) o gestor de pantalla X es una parte opcional del sistema X Window que permite comenzar una sesión sobre un servidor X desde la misma u …   Wikipedia Español

  • Proof-of-work system — Saltar a navegación, búsqueda Un Proof of work system (o Sistema POW ) es una medida para evitar los ataques de denegación de servicio y otros abusos como el spam en una red requiriendo algún trabajo por parte del cliente del servicio, que… …   Wikipedia Español

  • Xlib — y otras bibliotecas que la utilizan. Xlib son un conjunto de funciones y macros realizadas en C y utilizadas por un cliente como la interfaz con la versión 11 de X Window System. En resumen, es una interfaz de programación de bajo nivel para X.… …   Wikipedia Español

  • Digital Equipment Corporation — Saltar a navegación, búsqueda Digital Equipment Corporation Fundación 1957 Fundador(es) …   Wikipedia Español

  • Cliente liviano — Comparación en tamaño entre el Clientron U700 (un cliente liviano) y un computador de escritorio tradicional. Un cliente liviano o cliente ligero (thin client o slim client en inglés) es una computadora cliente o un software de cliente en una… …   Wikipedia Español

  • Ultrix — Parte de la familia BSD Unix Desarrollador Digital Equipment Corporation Información general Modelo de …   Wikipedia Español

  • Unix — (registrado oficialmente como UNIX®) es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT T, entre los que figuran Ken Thompson, Dennis Ritchie y …   Wikipedia Español

  • Servidor de terminales — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”