RFB协议详解:瘦客机协议的实现
5星 · 超过95%的资源 需积分: 18 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 协议是一种简单、灵活、跨平台的远程图形用户协议,广泛应用于远程桌面、远程图形用户界面等领域。
2021-05-01 上传
2007-11-21 上传
2021-05-26 上传
2008-08-25 上传
2010-11-09 上传
2008-10-15 上传
2021-06-29 上传
走向火星
- 粉丝: 3
- 资源: 17
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建