Virtual Network Computing
Da Wikipedia, l'enciclopedia libera.
I Virtual Network Computing (o VNC) sono software di controllo remoto e servono per amministrare il proprio computer a distanza: installando un server VNC sulla propria macchina ed impostando una opportuna password si consente ai client VNC di ricevere una immagine dello schermo e di inviare input di tastiera e mouse al computer server.
I VNC server sono un modo comodo per poter gestire molti computer in rete (Internet o Intranet che siano) utilizzando una sola postazione.
Spesso vengono usati per controllare in remoto server che non posseggono né monitor né tastiera.
[modifica] Storia
VNC è stato creato inizialmente nel laboratorio della Olivetti & Oracle Research Lab, mantenuto poi dalla Olivetti e Oracle Corporation.
Nel 1999 AT&T ha acquistato il laboratorio, quindi nel 2002 ha chiuso definitivamente la parte di laboratorio dedicata alla ricerca.
[modifica] Software
Il software necessario è spesso Open Source e questo ha contribuito al diffondersi di moltissime versioni che migliorano sicurezza o velocità.
Tra i software più utilizzati troviamo:
- RealVNC (di cui fa parte il team originario della AT&T)
- UltraVNC
- TightVNC
Il protocollo usato è di tipo TCP sulla porta 5900, ma è possibile usare anche una interfaccia HTTP (solitamente scritta in Java) sulla porta 5800.