摘要:虚拟网络计算VNC(Virtual Network Computing)是AT&T剑桥研究所研究并发布的一种基于internet环境的远程控制软件包,能够在广域网上实现远端计算机的操作,控制安装在远程计算机上的仪器设备,并在控制的同时实时看到远端计算机的屏幕输出,但是VNC软件是建立在TCP协议上的,只能够实现点对点的操作,此文在兼容原有VNC软件基础上,提出了单播-组播代理UMX模型,使用可靠组播技术设计并且实现了VNC-Proxy,使得多个用户能够同时操作连接在远端计算机上的仪器,远端计算机的输出通过单播方式传给VNC-Proxy,再由VNC-Proxy使用可靠组播方式传给各个远端用户,与使用多个单播连接方式实现多点控制比较,基于可靠组播方式的UMX实现大大地减少了网络传输中的带宽占用.