RFB协议详解:瘦客机协议的实现

5星 · 超过95%的资源 需积分: 18 92 下载量 43 浏览量 更新于2024-06-11 2 收藏 235KB PDF 举报
RFB 协议中文版 RFB 协议是远程图形用户的简单协议,由 Cambridge 的 AT&T 实验室设计开发的。RFB 协议可以应用于所有的窗口系统,例如 X11、Windows 和 Mac 系统。RFB 协议的设计重点在于减少对客户端的硬件需求,使客户端可以运行在许多不同的硬件上,客户机的任务实现上就会尽量的简单。 RFB 协议是一种基于 TCP 的应用层协议,工作在帧缓存级别上。远程终端用户使用机器(比如显示器、键盘、鼠标)的叫做 RFB 客户端,提供帧缓存变化的被称为 RFB 服务器。RFB 协议对于客户端是无状态的,也就是说:如果客户端从服务器端断开,那么如果它重新连接相同的服务器,客户端的状态会被保存。 RFB 协议的主要特点是: 1. 减少对客户端的硬件需求,使客户端可以运行在许多不同的硬件上。 2. 客户端无状态,断开连接后可以重新连接并恢复状态。 3. 支持多种窗口系统,例如 X11、Windows 和 Mac 系统。 RFB 协议的应用场景: 1. 远程桌面应用,例如 VNC(Virtual Network Computing)。 2. 远程图形用户界面应用。 RFB 协议的优点: 1. 可以应用于多种窗口系统。 2. 客户端无状态,断开连接后可以重新连接并恢复状态。 3. 减少对客户端的硬件需求,使客户端可以运行在许多不同的硬件上。 RFB 协议的缺点: 1. 需要稳定的网络连接。 2. 客户端需要安装 RFB 客户端软件。 RFB 协议的发展历史: 1. RFB 协议由 Cambridge 的 AT&T 实验室设计开发的。 2. VNC(Virtual Network Computing)是基于 RFB 协议的远程桌面应用。 RFB 协议的应用领域: 1. 远程桌面应用。 2. 远程图形用户界面应用。 3. 云计算应用。 RFB 协议是一种简单、灵活、跨平台的远程图形用户协议,广泛应用于远程桌面、远程图形用户界面等领域。