• 1.摘要
  • 2.基本信息
  • 3.简介
  • 4.工作流程图

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 协议主要涉及图像显示协议,输入协议,像素数据表示,协议扩展,协议消息几部分,其工作流程分为两个阶段:初次握手阶段和正常协议交互阶段。

初次握手阶段由协议版本、安全、客户机初始消息和服务器初始消息组成。客户端和服务器端彼此都发送一个协议版本消息。协议交互阶段包括密码认证,协商帧缓冲更新消息中的像素值的表示格式,编码类型协商,帧数据的请求与更新等。

工作流程图

工作流程分为两个阶段:初次握手阶段和正常协议交互阶段