转自:http://blog.163.com/vinstars@126/blog/static/16362819120104610273654/
RFB (remote framebufer)和RDP(Remote Desktop Protocol)
RFB的典型应用有VNC,HP的RGS也是类似的设计,另外一些远程控制软件也可以归为RFB RDP的典型应用有Windows的远程桌面,同时Linux, FreeBSD, Solaris ,Mac OS X以及PalmOS都有对RDP的支持。
二者具体的区别比较可以参考: http://www.gnome.org/~markmc/remote-desktop.html
两种设计在声音以及协同操作方面上有不同,但对两种设计在窗口显示上进行比较,更能说明它们的本质区别。下面举两个具体的例子:
1、在一台装有高端显卡的图形工作站上运行一个使用了高版本OpenGL的实时交互窗口程序,如果采用RFB,那么即使本地客户端配置较低,用的是较低端的显卡,只要网络通畅就一般能跑得很顺畅,但如果用的是RDP,即使网络再好,这个程序也永远跑不起来。
2、还是用显卡配置较低的客户机登录到远端服务器&#x