VNC

✍ dations ◷ 2024-12-22 13:46:11 #VNC

VNC(Virtual Network Computing),为一种使用RFB协议的屏幕画面分享及远程操作软件。此软件借由网络,可发送键盘与鼠标的动作及即时的屏幕画面。

VNC与操作系统无关,因此可跨平台使用,例如可用Windows连线到某Linux的电脑,反之亦同。甚至在没有安装客户端程序的电脑中,只要有支持JAVA的浏览器,也可使用。

VNC由Olivetti & Oracle研究室所开发,此研究室在1999年并入美国电话电报公司(AT&T)。AT&T于2002年中止了此研究室的运作,并把VNC以GPL发布。

因为它是免费的,以及可用于数量庞大的不同操作系统,它的简单,可靠,和向后兼容性,使之进化成为最为广泛使用的远程控制软件,多平台的支持对网络管理员是十分重要的,这使得网络管理员可以使用一种工具管理几乎所有系统。

原来的AT&T版本已经不再使用,因为更多有重大改善的分支版本已经出现,像是RealVNC,VNC tight和UltraVNC,他们具有全面的向后兼容。至少对于基本的远程控制功能而言。Real VNC是当前最活跃和强大的主流应用。

VNC对于简单的远程控制几乎完美,但是缺少对于大机构的桌面帮助功能,主要是日志记录和安全功能没有足以达到此目的。VNC为远程工作人员或受客户机也没有做好准备,因为目前还没有支持远程应用程序的本地打印。

因为VNC本来是开发用在局域网的环境,因此用在互联网上存在安全问题,当您计划在远程位置访问远程PC,你应该考虑一个专用的调制解调器或ISDN的拨号连接,VPN隧道,所有使用SSL或包裹VNC通信。

参与VNC开发的人员有:

2002年研究室中止运作之后,部分团队中的成员另起炉灶开发出RealVNC。

VNC系统由客户端,服务端和一个协议组成

VNC的服务端目的是分享其所运行机器的屏幕,服务端被动的允许客户端控制它。VNC客户端(或Viewer)观察控制服务端,与服务端交互。VNC协议Protocol(RFB)是一个简单的协议,传送服务端的原始图像到客户端(一个X,Y位置上的正方形的点阵数据),客户端传送事件消息到服务端。

服务器发送小方块的帧缓存给客户端,在最简单的情况,VNC协议使用大量的带宽,因此各种各样的方法被发明出来减少通讯的开支,举例来说,有各种各样的编码方法来决定最有效率的方法来传送这些点阵方块)

协议允许客户端和服务端去协议哪种编码会被使用,最简单的编码,被大多数客户端和服务端所支持的是,从左到右的像素扫描数据的原始编码,当原始的满屏被发送后,只发送变化的方块区域。这种编码在幁间只有小部分屏幕变化的情况下工作的非常好(像是鼠标键在桌面移动的情况,或在光标处敲击文字),不过如果大量的像素同时变化带宽将会增加的非常高,像是拖动一个窗口或观看全屏录像。

VNC默认使用TCP端口5900至5906,而JAVA的VNC客户端使用5800至5806。一个服务端可以在5900端口用“监听模式”连接一个客户端,使用监听模式的一个好处是服务端不需要设置防火墙。

UNIX上的VNC称为xvnc,同时扮演两种角色,对X窗口系统的应用程序来说它是X server,对于VNC客户端来说它是VNC伺服程序。

VNC并非是安全的协议,虽然VNC伺服程序需设置密码才可接受外来连线,且VNC客户端与VNC伺服程序之间的密码传输经过加密,但仍可被轻易的拦截到并使用暴力破解法破解。不过VNC可设计以SSH或VPN传输,以增加安全性。

有些VNC软件,如UltraVNC,更进一步支持Active Directory及NTLM的账号密码认证。

由于VNC以GPL授权,派生出了几个VNC软件:

这些软件各有所长,例如UltraVNC支持文件传输以及全屏模式。而这些软件间大多遵循基本的VNC协议,因此大多可互通使用。

相关

  • 阿鲁巴坐标:12°31′16″N 69°58′06″W / 12.521110°N 69.968338°W / 12.521110; -69.968338面积以下资讯是以2016年估计家用电源国家领袖国内生产总值(购买力平价) 以下资讯是以
  • 奇科加州州立大学奇科分校(California State University, Chico,Chico State)是加利福尼亚州立大学系统内、位于美国加利福尼亚州奇科的一所公立大学,成立于1887年。 2015年《美国新
  • 梅谷光贞梅谷 光贞(梅谷 光贞/うめたに みつさだ;1880年12月2日-1936年9月27日),兵库县养父郡畑村人,高等试验合格,日本明治至大正时代的内务・警察官僚。官选县知事。1908年,东京帝国大学法
  • 奥斯曼二世奥斯曼二世(1604年11月3日-1622年5月20日)是奥斯曼帝国的苏丹,自1618年至逝世期间在位。奥斯曼是艾哈迈德一世及其妻Mahfiruze Hatice之子。他自小得母亲关心教育,后来成为一位有
  • 2007年亚洲职棒大赛2007年亚洲职棒大赛,是由KONAMI Digital Entertainment赞助,官方正式名称为第三届KONAMI Cup亚洲职棒大赛(KONAMI CUP Asia Series 2007)。比赛于2007年11月8日至11月11日于日本
  • 拔萝卜《拔萝卜》是一部中国上海美术电影制片厂制作的美术动画短片。小白兔找到了一只大萝卜,但他用尽力气也拔不出来。他先后请来了小猴、小猪、小熊来帮忙,都没能成功拔出萝卜。最
  • 第六代莱斯特伯爵西蒙·德孟福尔第六代莱斯特伯爵西蒙·德孟福尔(英语:Simon de Montfort, 6th Earl of Leicester,1208年5月23日-1265年8月4日),常称为西蒙·德孟福尔,以和他名字相近的亲属作区隔,是一名法国裔英
  • 密什克多尔济 (杜尔伯特汗)密什克多尔济(?-1848年),卫拉特蒙古杜尔伯特部人,绰罗斯氏。清朝蒙古王公,第七代杜尔伯特汗。车凌的玄孙,杜尔伯特汗齐旺巴勒楚克次子。道光二十三年(1843年)齐旺巴勒楚克去世,密什克多
  • 艾瑞克·夏维兹艾瑞克·查韦斯(Eric Chavez,全名Eric Cesar Chavez)(1977年11月2日-),出生于美国加州洛杉矶(California,Los Angeles)。前美国职棒大联盟三垒手,曾效力过奥克兰运动家、纽约洋基和亚利桑那响尾蛇队。
  • 24首随想曲 (帕格尼尼)帕格尼尼的廿四首小提琴随想曲,作品1(目录号25),是在1802年至1817年期间,分成三组(六首、六首、十二首)所陆续写成的。虽名称是随想曲,实际上这组作品更接近练习曲之性质,每一首小品都在探索特定的演奏技巧,例如双停颤音、左手拨弦、泛音、极敏捷的换把位或跨弦⋯⋯等。在技巧之外,帕格尼尼对于乐曲体裁、意大利“美声”传统等层面,也都有富原创性的想法。1820年Ricordi首次出版了这组随想曲(即作品编号1),同时也出版的作品还有十二首小提琴-吉他奏鸣曲(作品2、作品3),以及六首吉他四重奏(作品4、作品