VNC(Virtual Network Computing,虚拟网络(luò)计算)最早是(shì)一套由(yóu)英国剑桥大学AT&T实验室(shì)在2002年开发的轻量型的(de)远程控制计算机软件,其采用了 GPL 授权条款,任何人都可(kě)免(miǎn)费取得该软件。VNC软件主要由两个部分组成:VNC server及VNC viewer。用(yòng)户需先将VNC server安装在被控端的计算(suàn)机上后,才能(néng)在(zài)主控(kòng)端执行(háng) VNC viewer 控制(zhì)被控端。NrP红(hóng)软(ruǎn)基地
VNC server 与 VNC viewer 支持(chí)多种操作系统,如 windows,Linux,MacOS 及 Unix 系(xì)列(Unix,Solaris等),因(yīn)此(cǐ)可将 VNC server 及 VNC viewer 分(fèn)别安装在不同的操作系(xì)统中进行控(kòng)制。RealVNC 的优(yōu)越性还(hái)在于如果操作系(xì)统的主控端计算机没有(yǒu)安装(zhuāng) VNC viewer,也可以通过(guò)一般(bān)的网络浏览(lǎn)器(如 IE 等)来控制(zhì)被(bèi)控端(duān)(需(xū)要 Java 虚拟机(jī)的支(zhī)持)。
整个 VNC 一般运行的工作(zuò)流程如下:
(1) VNC 客户端通过浏览器或 VNC Viewer 连接(jiē)至 VNC Server。
(2) VNC Server 传(chuán)送一(yī)对话窗口至客户端,要(yào)求输入连接密码(可能为空),以及存取的 VNC Server 显示装置。
(3) 在客户端输(shū)入连接密码(mǎ)后,VNC Server 验(yàn)证客户端是否具(jù)有存取权(quán)限。
(4) 若是客户端通过 VNC Server 的验证,客(kè)户端即(jí)要(yào)求 VNC Server 显示桌面(miàn)环(huán)境。
(5) 被控端将画面显示控制权交由 VNC Server 负责。
(6) VNC Server 将(jiāng)把被控端的(de)桌面环境(jìng)利用 VNC 通信协议送至客(kè)户端,并且允许客户端控制 VNC Server 的桌面环境及输入装置。
截图
NrP红软基地