Escritorio remoto
![](https://upload.wikimedia.org/wikipedia/commons/thumb/b/b1/GNOME_2.10.0_on_Ubuntu_5.04.png/350px-GNOME_2.10.0_on_Ubuntu_5.04.png)
Unescritorio remoto(del inglés: remote desktop) es una tecnología que permite a un usuario establecer una conexión con otroordenador(dispositivo terminal) a través del propio ordenador (cliente). Se emplea en el terreno de lainformáticapara dar posibilidad de realizar ciertas tareas en un ordenador sin estar físicamente en contacto con el equipo. Esta tecnología incluso permite acceder desde un ordenador doméstico, por ejemplo, a todos los archivos del ordenador de la empresa. Esto es solo posible si se tienen los requerimientos necesarios para establecer este tipo de conexión, como la autorización correspondiente[1].
Historia
[editar]El acceso remoto a una computadora era una función que podían realizar las primeras grandes generaciones de computadoras que poseían un número de terminales de texto unidos a éstas a través deinterfacessimples, básicamente cables.
El desarrollo de las redes de telecomunicaciones permitió que poco a poco fueran desapareciendo estas terminales de texto, siendo sustituidos por otras computadoras (generalmente de menor tamaño) capaces de emular la misma funcionalidad a través de una aplicación, denominadaemulador de terminal,siendo, por lo tanto, las primeras tecnologías de acceso remoto a computadoras, comotelnetyssh,popularizadas inicialmente en entornosUnix.
Cerca de la década de los noventa, las interfaces de usuario sufren una revolución, abandonando la interacción textual en favor de una interacción más gráfica. Debido a esta revolución surgen dos tecnologías nuevas:
- Losterminales específicos,llamadosclientes buenosogood client.Son los actuales utilizados por la mayoría de servidores de tipo PAP y CHAP que son hoy en día los más importantes para las empresas. Esto se basa en el protocólo TCP por el puerto 8565.
- Losterminales gráficos,también denominadosclientes ligerosothin-client.Evolución de los viejos terminales de texto unidos por cables.
- Losescritorios gráficos.Dos escritorios gráficos muy populares son los creados paraApple MacintoshyMS-DOS(Microsoft Windows). Nótese que estos escritorios gráficos solamente podían ser utilizados directamente en la computadora, por tanto, aún no son escritorios remotos.
El primer entorno operativo de escritorio remoto es elsistema de ventanas X,originalmente desarrollado por elMassachusetts Institute of Technology(MIT) con el nombre deproyecto Athenaen 1984. El objetivo inicial era lograr la compatibilidad en materia de terminales gráficos de los diversos fabricantes. Este objetivo resultó ampliamente logrado con su aceptación por parte de dichos fabricantes. En 1988, se creó la fundaciónX-Consortium(hoy conocida comoX.Org) como organismo encargado del desarrollo y estandarización del sistema de ventanas X. El éxito de este sistema aún perdura siendo el núcleo de todos los escritorios (tanto locales como remotos) de los sistemasUnixyLinux.También ha tenido alcance en otros sistemas operativos existiendo clientes paraWindowsyMacOS.
Tecnología
[editar]La tecnología de escritorio remoto permite la centralización de aquellasaplicacionesque generalmente se ejecutan en entorno de usuario (por ejemplo,procesador de textosonavegador). De esta manera, dicho entorno de usuario se transforma en merosterminalesdeentrada/salida.
Los eventos de pulsación de teclas y movimientos de ratón se transmiten a un servidor central donde la aplicación los procesa como si se tratase de eventos locales. La imagen en pantalla de dicha aplicación es retornada al terminal cliente cada cierto tiempo.
Elementos básicos
[editar]Protocolo de comunicaciones
[editar]El elemento característico en cualquier implementación de escritorio remoto es suprotocolo de comunicaciones,que varía dependiendo del programa que se use:
- Independent Computing Architecture(ICA), utilizado porMetaFrame.
- Remote Desktop Protocol(RDP), utilizado porTerminal Services.
- Adaptive Internet Protocol(AIP), utilizado porSecure Global Desktop.
- Virtual Network Computing,(VNC), utilizado por el producto del mismo nombre.
- X11,utilizado por elsistema de ventanas X.
Comunicación
[editar]Para el desarrollo correcto del escritorio remoto, el protocolo debe de cumplir una serie de requisitos:
- Latencia:el retardo de las comunicaciones es más importante que elancho de banda.
- Balanceo de funcionalidadentre cliente y servidor.
- Representación gráfica:Indica el tipo de visualización del escritorio remoto. Existen cuatro posibilidades: gráficos de alto nivel, gráficos de bajo nivel, primitivas de dibujo en 2D ypíxelsen bruto.
- Compresión:de los datos relativos a las actualizaciones de la pantalla.
- Sincronización.
Programas
[editar]Hoy por hoy, la tecnología de escritorio remoto ha alcanzado su madurez, existiendo un conjunto reducido de productos, tanto comerciales como no comerciales:
- BeAnywhere,de la compañíaBeAnywhere.
- MetaFrame,de la compañíaCitrix Systems.
- Terminal Services,deMicrosoft.Hoy parte integral de sus sistemas operativos.
- AADS SERVER,de la compañíaAADS-WORLDWIDE.
- AppliDis,de la compañíaSystancia.
- Sun Ray,deOracle Corporation.
- Secure Global Desktop,deOracle Corporation.
- VNC.La implementación original de este escritorio remoto tuvo lugar en los laboratorios deOlivettien Cambridge. Posteriormente fue adquirido por AT&T alcanzando el grado de desarrollo conocido actualmente. Más recientemente, el mantenimiento de VNC ha pasado a la compañíaRealVNC,convirtiéndose ensoftware de código abiertode carácter gratuito.
- Escritorio remotoX11.
- 2X Application Serverde la compañía 2X.
- GoGlobalde la compañía Graphon.
- pcAnywheredeSymantec.
- TeamViewer
- LogMeIn.
- Supremode la compañía Nanosystems.
- Ammyy.
Véase también
[editar]- Entorno de escritorio
- Computación en Red Virtual(VNC)
- Sistema de ventanas X
- Virtualización de escritorio
- Comparativa de programas de escritorio remoto(en inglés)
- Comparativa de las soluciones GO-Global, Terminal Server y Citrix
Enlaces externos
[editar]- BeAnywhere
- Citrix MetaFrame
- RealVNC
- X.Org
- Radmin
- Como conectarse a otra computadora remotamente a través de Internet con TeamViewer
Referencias
[editar]- ↑«Escritorio remoto: aplicación, resolución de problemas y alternativas».IONOS Digitalguide.Consultado el 21 de julio de 2022.