VNC(Virtual Network Computing,虚拟网络计算)最早是一套由英国剑桥大学AT&T实验室在2002年开发的轻量型的远程控制计算机软件,其采用了 GPL 授权条款,任何人都可免费取得该软件。VNC软件主要由两个部分组成:VNC server及VNC viewer。用户需先将VNC server安装在被控端的计算机上后,才能在主控端执行 VNC viewer 控制被控端。
VNC server 与 VNC viewer 支持多种操作系统,如 windows,Linux,MacOS 及 Unix 系列(Unix,Solaris等),因此可将 VNC server 及 VNC viewer 分别安装在不同的操作系统中进行控制。RealVNC 的优越性还在于如果操作系统的主控端计算机没有安装 VNC viewer,也可以通过一般的网络浏览器(如 IE 等)来控制被控端(需要 Java 虚拟机的支持)。
整个 VNC 一般运行的工作流程如下:
(1) VNC 客户端通过浏览器或 VNC Viewer 连接至 VNC Server。
(2) VNC Server 传送一对话窗口至客户端,要求输入连接密码(可能为空),以及存取的 VNC Server 显示装置。
(3) 在客户端输入连接密码后,VNC Server 验证客户端是否具有存取权限。
(4) 若是客户端通过 VNC Server 的验证,客户端即要求 VNC Server 显示桌面环境。
(5) 被控端将画面显示控制权交由 VNC Server 负责。
(6) VNC Server 将把被控端的桌面环境利用 VNC 通信协议送至客户端,并且允许客户端控制 VNC Server 的桌面环境及输入装置。
分享到:
相关推荐
为有效满足复杂应用对大规模计算能力、海量数据处 理和信息服务的需求,需要围绕网络计算模式建立支持资 源共享和集成的虚拟计算环境.
在IT行业中,虚拟网络仿真是一种重要的技术,它允许我们在计算机上模拟复杂的网络环境,以便进行研究、测试和教学。在本项目中,我们关注的是基于MATLAB的虚拟网络仿真代码,这为用户提供了构建和分析虚拟网络映射的...
在远程视频会议系统中,应用程序共享有着非常重要的...但由于VNC默认的星型发送机制在低速网络环境中很容易造成网络拥塞,使其不具备可用性。因此,提出了一种新的在低速网络环境下利用VNC协议进行应用程序共享的方案。
这个“虚拟网络映射仿真代码”是基于MATLAB实现的,MATLAB是一款强大的数学计算软件,常用于科学研究和工程领域的仿真和建模。 在虚拟网络映射中,主要涉及以下几个关键概念: 1. **底层网络**:这是实际的物理...
通过拓扑感知计算物理节点的重要性指标,该算法能够为物理节点资源设定映射代价,并且将虚拟网络映射问题建模为线性规划问题,通过最小化映射代价来求解。这样做可以增加不同虚拟网络请求映射之间的协同效应,有效...
在实施虚拟化之前,需要对硬件配置需求进行计算,以确保虚拟机获得足够的资源,并且整个系统能够高效运行。接下来,将详细介绍计算服务器虚拟化硬件配置需求的方法。 1. 处理器需求计算 虚拟化平台如Hyper-V R2最多...
VMware NSX网络虚拟化方案.pdf VMware NSX网络虚拟化平台是VMware公司推出的一个网络虚拟化解决方案,该方案旨在帮助企业快速实现数据中心的虚拟化和自动化,从而提高数据中心的灵活性、可扩展性和可靠性。本文将对...
首先,LogMeIn Hamachi是由LogMeIn公司开发的一款强大的虚拟网络计算软件,它提供了一个安全的虚拟网络平台,让用户可以在互联网上创建和管理自己的虚拟局域网。通过这个服务,用户可以像在同一本地网络中一样,进行...
在虚拟网络方面,VMware提供了三种主要的网络连接模式,分别是桥接网络、NAT网络和仅主机网络,以及相应的虚拟网络设备。 1. **VMnet0:虚拟桥接网络** VMnet0用于桥接网络模式,它将虚拟机直接接入到物理网络,...
1. **资源优化**:虚拟化技术将物理硬件资源(如CPU、内存、存储和网络)整合成资源池,根据需求动态分配给各个虚拟机,从而提高资源利用率,降低硬件成本。 2. **简化管理**:通过虚拟化,管理员可以集中管理所有...
2. 虚拟网络搭建:设计并实现虚拟网络环境,如VLAN划分、路由配置等。 3. 性能测试:对比不同虚拟化技术或配置下的性能表现,分析优化方案。 4. 容器技术:了解Docker等容器技术,实现应用的快速部署和隔离。 5. 高...
首先,远程桌面协议(RDP)或虚拟网络计算(VNC)是实现远程访问的基础,它们允许用户通过加密的连接操控远程计算机。其次,虚拟化技术,如VMware、Hyper-V和KVM,将物理服务器分割成多个虚拟机,每个都可以作为独立...
这通常涉及到远程桌面协议(RDP)、虚拟网络计算(VNC)或者基于Web的访问方式,如HTML5的WebSocket。这些技术使得用户能够像坐在实验室电脑前一样操作实验设备,打破了地域限制。 2. **云计算**:云计算为远程实验...
《网络虚拟光驱 v3.0 正式版本——打造高效便捷的数字资源管理工具》 网络虚拟光驱,作为一款先进的技术应用,为用户提供了高效、便捷的数字资源管理和使用方式。网络虚拟光驱v3.0正式版本在原有功能基础上进行了...
虚拟网络技术在计算机网络安全的意义全文共7页,当前为第1页。虚拟网络技术在计算机网络安全的意义全文共7页,当前为第1页。虚拟网络技术在计算机网络安全的意义 虚拟网络技术在计算机网络安全的意义全文共7页,当前...
VNC代表“Virtual Network Computing”(虚拟网络计算),是一种远程桌面协议,它可以让用户通过网络远程控制另一台计算机。 使用VNC Viewer,用户可以在任何地方远程控制其他计算机。例如,您可以使用VNC Viewer从...