Virtual Network Computing è un uso del protocollo di rete RFB che consente l'accesso remoto all'interfaccia utente grafica di un computer . I comandi del mouse e della tastiera vengono trasmessi da un computer all'altro , e aggiornamenti dalla schermata vengono inviati indietro . VNC è indipendente dalla piattaforma : un Mac in grado di controllare un sistema operativo Windows , o viceversa . Client VNC hanno anche scritto per piattaforme mobili come l' iPhone . Il protocollo RFB
Frame Buffer ( RFB ) protocollo remoto è stato progettato proprio per questo tipo di interfaccia grafica remota . Esso interagisce direttamente con l'uscita di frame buffer hardware grafico di un computer , che lo rende universalmente compatibili . Anche se il protocollo in se è relativamente semplice , è stato ampliato a più riprese , in particolare da parte degli sviluppatori che lavorano con il software VNC . Estensioni comuni consentono il trasferimento di file e vari tipi di compressione . Una connessione RFB moderna include negoziazione di cui estensioni sono disponibili prima del trasferimento dei dati.
Come funziona VNC
Al fine di consentire l'accesso remoto , il computer deve disporre di un server VNC installato e funzionante . I computer che eseguono Mac OS X Tiger o poi un server VNC installato di default , chiamato Apple Remote Desktop . Un server configurato VNC in ascolto per le connessioni di rete da client VNC , o in alcuni casi , i browser web . Quando un client si connette , si sono presentati con una vista finestrato del computer remoto . Input della tastiera e del mouse vengono trasferiti direttamente al server VNC , e gli aggiornamenti dello schermo vengono inviati al client .
Storia
Il programma originale VNC è stato progettato dalla Olivetti e Oracle Labs , di proprietà di Oracle Corporation e Olivetti . Nel 1999 AT & T ha acquistato il laboratorio , che termina i finanziamenti per lo sviluppo nel 2002. Molti degli sviluppatori originali ha continuato a lavorare sul progetto VNC open-source nel proprio tempo , sotto il nome di RealVNC . Da allora molti altri sviluppatori hanno biforcuta del VNC originale, creando molte versioni personalizzate con diverse specialità .
Usi e vantaggi
il controllo remoto di un desktop grafico è utile in una varietà di situazioni . Molte aziende utilizzano VNC per il telelavoro o in viaggio lavoratori . Altri lo utilizzano per le riparazioni a distanza . Viene anche usato in alcuni domotica e centri di intrattenimento personali come telecomando . A seconda delle estensioni utilizzate , può essere abbastanza leggero per operare su un telefono cellulare , o abbastanza robusto per essere un desktop replacement completo .
Sicurezza
proprio , VPN non è una soluzione desktop remoto particolarmente sicuro. Alcuni client VNC come RealVNC offrono un plugin di cifratura open-source , ma dato che non è una parte del protocollo , questa funzione riduce la compatibilità con altri server e client VNC . Gli utenti di sistemi basati su UNIX spesso traforo VNC tramite una connessione SSH , ma questo è più difficile da attuare per i sistemi Windows .