VNC(Virtual Network Computing,虛擬網(wǎng)絡(luò)計(jì)算)最早是一套由英國(guó)劍橋大學(xué)ATT實(shí)驗(yàn)室在2002年開發(fā)的輕量型的遠(yuǎn)程控制計(jì)算機(jī)軟件,其采用了 GPL 授權(quán)條款,任何人都可免費(fèi)取得該軟件。VNC軟件主要由兩個(gè)部分組成:VNC server及VNC viewer。用戶需先將VNC server安裝在被控端的計(jì)算機(jī)上后,才能在主控端執(zhí)行 VNC viewer 控制被控端。
VNC server 與 VNC viewer 支持多種操作系統(tǒng),如 windows,Linux,MacOS 及 Unix 系列(Unix,Solaris等),因此可將 VNC server 及 VNC viewer 分別安裝在不同的操作系統(tǒng)中進(jìn)行控制。RealVNC 的優(yōu)越性還在于如果操作系統(tǒng)的主控端計(jì)算機(jī)沒有安裝 VNC viewer,也可以通過(guò)一般的網(wǎng)絡(luò)瀏覽器(如 IE 等)來(lái)控制被控端(需要 Java 虛擬機(jī)的支持)。
使用方法
(1) VNC 客戶端通過(guò)瀏覽器或 VNC Viewer 連接至 VNC Server。
?。?) VNC Server 傳送一對(duì)話窗口至客戶端,要求輸入連接密碼(可能為空),以及存取的 VNC Server 顯示裝置。
(3) 在客戶端輸入連接密碼后,VNC Server 驗(yàn)證客戶端是否具有存取權(quán)限。
?。?) 若是客戶端通過(guò) VNC Server 的驗(yàn)證,客戶端即要求 VNC Server 顯示桌面環(huán)境。
?。?) 被控端將畫面顯示控制權(quán)交由 VNC Server 負(fù)責(zé)。
(6) VNC Server 將把被控端的桌面環(huán)境利用 VNC 通信協(xié)議送至客戶端,并且允許客戶端控制 VNC Server 的桌面環(huán)境及輸入裝置。