汇丰游戏网-游戏玩家聚集地

汇丰游戏网-游戏玩家聚集地

vnc软件是什么

59

VNC(Virtual Network Computing,虚拟网络计算)是一款 由英国剑桥大学ATT实验室在2002年开发的轻量级远程控制计算机软件。它采用GPL授权条款,允许任何人免费获取和使用。VNC软件主要由两个部分组成:VNCserver和VNCviewer。用户需要先在要控制的计算机上安装VNCserver,然后在另一台计算机上使用VNCviewer来控制被控端。VNCserver与VNCviewer支持多种操作系统,如Windows、Linux、MacOS及Unix系列(如Unix、Solaris等),因此可以将它们分别安装在不同的操作系统中进行控制。

VNC的工作流程如下:

1. 在服务器端启动VNC Server。

2. VNC客户端通过浏览器或VNC Viewer连接至VNC Server。

3. VNC Server传送一个对话窗口至客户端,要求输入连接密码及存取的VNC Server显示装置。

4. 在客户端输入联机密码后,VNC Server验证客户端是否具有存取权限。

5. 验证通过后,客户端要求VNC Server显示桌面环境。

6. VNC Server通过X Protocol要求X Server将画面显示控制权交由VNC Server负责。

7. VNC Server将来由X Server的桌面环境利用VNC通信协议送至客户端,并允许客户端控制VNC Server的桌面环境及输入装置。

VNC的优点包括简单、可靠和向后兼容性,使其成为广泛使用的远程控制软件。然而,VNC在安全性方面存在一定问题,当在互联网上远程访问远程PC时,需要考虑使用专用调制解调器、ISDN拨号连接、VPN隧道或SSL/TLS加密通信来保障安全。

此外,还有基于VNC原理的其他远程控制软件,如RealVNC、VNC tight和Ultra VNC等,它们在基本远程控制功能上具有全面的向后兼容性,并且针对不同的应用场景进行了改进和优化。