Diferencia entre revisiones de «VNC»

Contenido eliminado Contenido añadido
KLBot2 (discusión · contribs.)
m Bot: Cambiando enlaces relativos a Estados Unidos
Vitamine (discusión · contribs.)
m →‎Funcionamiento: desambiguando
Línea 44:
El servidor envía pequeños rectángulos de la [[framebuffer]] para el cliente. En su forma más simple, el protocolo VNC puede utilizar una gran cantidad de [[ancho de banda (informática)|ancho de banda]], por lo que han sido diseñados varios métodos para reducir la sobrecarga de comunicación. Por ejemplo, hay varias ''codificaciones'' (métodos para determinar la manera más eficiente de transferencia de estos rectángulos). El protocolo VNC permite que el cliente y el servidor negocien la codificación que se utilizará. La forma más simple de codificación, que es apoyada por todos los clientes y servidores, es la codificación ''cruda (raw)'', donde los datos se envían en píxeles en orden [[scanline]] de izquierda a derecha, y después de haberse transmitido la pantalla completa original, sólo se transfieren los rectángulos que cambien. Esta codificación funciona muy bien si sólo una pequeña porción de la pantalla cambia de un fotograma a otro (como un puntero del ratón se mueve en un escritorio, o el texto que se escriben en el cursor), pero las demandas de ancho de banda crecen radicalmente si una gran cantidad de píxeles cambia al mismo tiempo, como al desplazarse por una ventana o visualizar un vídeo a pantalla completa.
 
VNC por defecto usa [[puerto informático|puerto TCP]] 5900+''N'',<ref>{{cita web|título=RealVNC - Frequently asked questions|url=http://www.realvnc.com/support/faq.html}}</ref><ref>{{cita web|título=UltraVnc Configuration|url=http://uvnc.com/install/configuration.html}}</ref> donde ''N'' es el número de la pantalla (por lo general: 0 para una pantalla física). Varias implementaciones también inician un [[servidor web|servidor]] básico [[Hypertext Transfer Protocol|HTTP]] en el puerto 5800+''N'' para proporcionar un visor VNC como [[applet Java]], que permite la conexión fácil a través de cualquier [[navegador web]] con [[Java (lenguaje de programación)|Java]] activado. Se puede utilizar distintas asignaciones de puerto siempre y cuando el cliente y el servidor estén configurados para ello.
 
El uso de VNC a través de [[Internet]] funciona bien si el usuario tiene una conexión de [[banda ancha]] en ambos extremos. Sin embargo, puede requerir avanzada [[Network Address Translation|NAT]], [[Firewall|cortafuegos]] así como configuración del [[enrutador|router]], como el reenvío de puertos para el paso de la conexión entrante y saliente a través. Algunos usuarios pueden optar por utilizar al instante aplicaciones de redes privadas, tales como [[Red Privada Virtual]] (VPN), programas tales como [[Hamachi]] para hacer el uso a través de Internet mucho más fácil. Por otra parte, una conexión VNC puede ser establecida como conexión [[LAN]] si se utiliza VPN como [[proxy]].