VNC (Virtual Network Computing) es una tecnología para escritorio remoto Compartir, una forma de acceso remoto en redes informáticas. VNC permite ver y controlar de forma remota la pantalla de escritorio de una computadora a través de una conexión de red.
La tecnología de escritorio remoto como VNC es útil en redes de computadoras domésticas, ya que permite que alguien acceda a sus escritorios desde otra parte de la casa o mientras viaja. También es útil para los administradores de red en entornos empresariales, como los departamentos de tecnología de la información (TI) que necesitan solucionar los sistemas de los empleados de forma remota.
Aplicaciones VNC
VNC se creó como un proyecto de investigación de código abierto a finales de los años noventa. Posteriormente se crearon varias soluciones de escritorio remoto convencionales basadas en VNC. El equipo de desarrollo de VNC original produjo un paquete llamado RealVNC . Otros derivados populares incluidos UltraVNC y TightVNC . VNC es compatible con todos los sistemas operativos modernos, incluidos Windows, MacOS y Linux. Para más información, vea las principales descargas de software gratuitas de VNC.
Cómo funciona VNC
VNC funciona en un modelo de cliente / servidor y utiliza un protocolo de red especializado llamado Remote Frame Buffer (RFB). Los clientes de VNC (a veces llamados visores) comparten la entrada del usuario (pulsaciones de teclas, más movimientos del mouse y clics o pulsaciones) con el servidor. Los servidores VNC capturan la pantalla local framebuffer contenidos y compartirlos de nuevo con el cliente, además de traducir la entrada del cliente remoto en entrada local. Las conexiones a través de RFB normalmente van al puerto TCP 5900 en el servidor.
Alternativas a la VNC
Sin embargo, las aplicaciones VNC, generalmente se consideran más lentas y ofrecen menos funciones y opciones de seguridad que las alternativas más nuevas.
Microsoft incorporó la funcionalidad de escritorio remoto en su sistema operativo a partir de Windows XP. Windows Remote Desktop (WRD) permite que una PC reciba solicitudes de conexión remota de clientes compatibles. Además de la compatibilidad con el cliente integrada en otros dispositivos de Windows, los dispositivos de tableta y smartphone Apple iOS y Android también pueden funcionar como clientes de escritorio remoto de Windows (pero no servidores) mediante las aplicaciones disponibles.
A diferencia de VNC que usa su protocolo RFB, WRD usa el Protocolo de escritorio remoto (RDP). RDP no funciona directamente con framebuffers como RFB. En su lugar, RDP divide una pantalla de escritorio en conjuntos de instrucciones para generar los framebuffers y transmite solo esas instrucciones a través de la conexión remota. La diferencia en los protocolos hace que las sesiones de WRD usen menos ancho de banda y sean más receptivas a la interacción del usuario que las sesiones de VNC. Sin embargo, también significa que los clientes de WRD no pueden ver la visualización real del dispositivo remoto, sino que deben trabajar con su propia sesión de usuario independiente.
Google desarrolló Chrome Remote Desktop y su propio protocolo Chromoting para admitir dispositivos Chrome OS similares a Windows Remote Desktop. Apple extendió el protocolo RFB con funciones adicionales de seguridad y facilidad de uso para crear su propia solución Apple Remote Desktop (ARD) para dispositivos MacOS. Una aplicación del mismo nombre permite que los dispositivos iOS funcionen como clientes remotos. Numerosas otras aplicaciones de escritorio remoto de terceros también han sido desarrolladas por proveedores de software independientes.