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 協議主要涉及圖像顯示協議,輸入協議,像素數據表示,協議擴展,協議消息幾部分,其工作流程分為兩個階段:初次握手階段和正常協議交互階段。
初次握手階段由協議版本、安全、客戶機初始消息和伺服器初始消息組成。客戶端和伺服器端彼此都發送一個協議版本消息。協議交互階段包括密碼認證,協商幀緩衝更新消息中的像素值的表示格式,編碼類型協商,幀數據的請求與更新等。