FTC协议
FTC(FastTransportCloud)协议,即快速传输云协议。
基本信息
- 中文名
FTC协议
- 外文名
Fast Transport Cloud
- 性质
快速传输云 协议
- 分类
会话层、表示层、应用层
简介
FTC 协议全称为快速传输云(Fast Transport Cloud)协议,是用于远程云桌面系统中的一个显示协议。可提供给云计算用户丰富、高效、接近本地端用户的运算体验,包含高质量的多媒体内容的传送。由于FTC 协议工作在帧缓冲区层次上, 因此它对于几乎所有的窗口系统和应用都适合。FTC 协议可以进行如字节流或基于消息可靠数据传输,而且FTC 协议能提供基于TCP/IP 的跨平台云服务远程桌面控制。从OSI 七层参考模型来看,FTC 协议是一个应用在传输层上的网络协议,负责完成最高三层协议的任务,即会话层、表示层和应用层。
远程终端用户使用的输入输出设备(比如显示器、键盘/鼠标)叫做FTC 客户端,提供帧缓存变化的称为FTC 服务器。FTC 是真正意义上基于云计算的桌面显示协议。FTC 协议设计的重点在于减少对客户端的硬件需求。从这个角度来看,FTC 客户可以在大多数硬件平台上运行,并且其实现相当方便。除此之外,在FTC 连接建立过程中,客户端用户可以随意运行本机的应用程序而不会影响FTC 连接的状态,这一切,确保无论使用者身在何处,都可以面对一个友好、统一的用户界面。FTC 协议主要涉及图像显示协议,输入协议,像素数据表示,协议扩展,协议消息几部分,其工作流程分为两个阶段:初次握手阶段和正常协议交互阶段。
初次握手阶段由协议版本、安全、客户机初始消息和服务器初始消息组成。客户端和服务器端彼此都发送一个协议版本消息。协议交互阶段包括密码认证,协商帧缓冲更新消息中的像素值的表示格式,编码类型协商,帧数据的请求与更新等。
工作流程图
工作流程分为两个阶段:初次握手阶段和正常协议交互阶段