> 文章列表 > VNC是什么

VNC是什么

VNC是什么

VNC(Virtual Network Computing)是一种远程控制软件,它允许用户通过网络远程访问和控制另一台计算机的桌面环境。VNC软件由英国剑桥大学AT&T实验室在2002年开发,并采用GPL(General Public License)授权条款,使得任何人都可免费取得和使用该软件。

VNC软件主要由两个部分组成:

VNC Server :安装在需要被远程控制的计算机上,负责处理来自VNC Viewer的连接请求,并显示桌面环境。

VNC Viewer :运行在控制端的计算机上,用于连接到VNC Server,并允许用户操作远程计算机的界面。

VNC支持多种操作系统,包括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的验证后,会要求VNC Server显示桌面环境。

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

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

需要注意的是,VNC在传输数据时使用的是未加密的协议,因此在互联网上使用时可能存在安全风险。为了安全地使用VNC,建议通过VPN隧道、SSL加密或其他安全措施来保护通信

其他小伙伴的相似问题:

VNC Server如何设置?

VNC在传输数据时如何确保安全?

VNC桌面环境有哪些功能?