本发明专利技术属于计算机领域,涉及一种图形协议统一代理系统,一种基于远程桌面协议的多图形协议统一代理系统,包括远程桌面客户端、远程桌面协议代理模块、远程桌面协议转发模块、远程桌面协议与RFB协议兼容模块、远程桌面协议与XDMCP协议兼容模块、远程桌面服务器、RFB服务器和XDMCP服务器。本发明专利技术通过使用统一代理技术,建立一个代理服务系统,方便机房管理人员使用单一的客户端工具(运程桌面客户端),即可对支持远程访问(RDP、RFBXDMCP)的服务器进行访问操作。
【技术实现步骤摘要】
本专利技术属于计算机领域,涉及一种图形协议统一代理系统,具体的说是一种基于 远程桌面协议的多图形协议统一代理系统。
技术介绍
根据申请人了解,在机房的服务器维护工作中,涉及到通过TCP网络,采用图形方 式远程访问服务器,通常使用的方式有远程桌面、RFB、XDMCP等方式。远程桌面协议(RDP)允许您远程访问计算机,多年来,它免除了许多系统管理操 作,无疑是一项非常有用的技术。RDP长期以来一直提供远程访问支持,而且越来越好。该协 议于 1998 年在 Windows NT 4. OTerminal Server Edition (TSE)中引入,自此以后,几乎在 Windows 的每个发行版本中都有所改进。从Windows 2000开始,几乎任何人都可以轻松地 远程访问服务器系统,因为终端服务已作为可选的Windows组件引入,并且可以对其进行 配置,因此您可以将系统用作实际的终端服务器或用作我们现在所说的远程桌面。Windows Server 2003和Windows XP提供本机远程桌面功能,允许您像在本地进行控制一样控制 系统。现在,我每天都使用远程桌面远程访问我的家庭PC和服务器及使用Media Center Extender。Windows XP和更高版本的Windows中增加了远程协助,远程协助可提供与远程 桌面相似的体验,但远程协助是专门为本地用户向远程用户请求协助而设计的。随着远程 访问支持的不断演变,Windows Vista· 现在允许远程用户提供远程协助。RFB协议基于RFB (Remote Frame Bufer)协议,RFB提供了一个简单的协议,用来 进行远程的图形界面控制。由于它是基于Frame Bufer层次,所以可以应用于所有的操作 系统平台及应用,例如X Windows,MS Windows和Macintosh等,它是基于TCP/IP的传输协 议上的一个简单的图形界面传输协议。XDMCP系统也是一个基于客户/服务器(Client/Server)结构的窗口系统,在诞 生之初是UNIX系统上使用的图形用户界面,没有PC版,它允许在任一台UNIX主机(客户 端)上运行程序,而在基于X的终端(服务器)上显示出来。X Window系统系统是目前最 常用的免费图形系统,配置在大多数的UNIX系统、DEC的VAX/VMS操作系统以及Linux系统 中,在后期又有了 XFree86开发计划,其主要目的就是提供一个PC版的X窗口,主要移植到 Intel的x86体系架构的处理器上,所以也称作是XFree86计划,它虽然不是以GPL授权,但 是也可以自由拷贝以及传播,也可以使用在商业用途上。现有技术中,没有一种统一的代理系统,可以方便机房管理人员使用单一的客户 端工具(运程桌面客户端),即可对支持远程访问(RDP、RFBXDMCP)的服务器进行访问操作。
技术实现思路
本专利技术所要解决的技术问题是针对以上现有技术存在的缺点,提出一种基于远 程桌面协议的多图形协议统一代理系统,可以方便机房管理人员使用单一的客户端工具, 即可对支持远程访问的服务器进行访问操作。本专利技术解决以上技术问题的技术方案是基于远程桌面协议的多图形协议统一代理系统,包括远程桌面客户端、远程桌面 协议代理模块、远程桌面协议转发模块、远程桌面协议与RFB协议兼容模块、远程桌面协议 与XDMCP协议兼容模块、远程桌面服务器、RFB服务器和XDMCP服务器;远程桌面客户端与 远程桌面协议代理模块之间通过远程桌面协议通信,远程桌面协议代理模块与远程桌面协 议转发模块、远程桌面协议与RFB协议兼容模块以及远程桌面协议与XDMCP协议兼容模块 之间通过远程桌面协议通信,远程桌面协议转发模块与远程桌面服务器之间通过远程桌面 协议通信,RFB服务器与远程桌面协议与RFB协议兼容模块之间通过RFB协议通信,XDMCP 服务器与远程桌面协议与XDMCP协议兼容模块之间通过XDMCP协议通信;远程桌面协议代 理模块使用远程桌面协议,构建一个远程桌面服务框架,支持远程桌面客户端登录到该模 块,并提供登录向导,引导用户登录后台服务器;远程桌面协议与RFB协议兼容模块将远程 桌面客户端的远程桌面协议请求转换成RFB协议请求,并发送到RFB服务器,同时,将RFB 服务器应答的RFB协议响应包,转换成远程桌面协议响应包,发送给远程桌面客户端,完成 一个完整的协议代理过程;远程桌面协议与XDMCP协议兼容模块将远程桌面客户端的远程 桌面协议请求转换成XDMCP协议请求,并发送到XDMCP服务器,同时,将XDMCP服务器应答 的XDMCP协议响应包,转换成远程桌面协议响应包,发送给远程桌面客户端,完成一个完整 的XDMCP协议代理过程。本专利技术进一步限定的技术方案是 前述的基于远程桌面协议的多图形协议统一代理系统,远程桌面协议代理模块包 括网络连接层用于定义一个完事的RDP数据逻辑包,以避免由于网络包长度过长而被分 割使数据丢失;ISO数据层设在网络连接层之上,用于表示RDP数据的正常连接通信;虚 拟通道层设在ISO数据层之上,用于定义一个虚拟通道层,以拆分标示不同虚拟通道的数 据,加快客户端处理速度,节省占用网络接口的时间;加密解密层设在虚拟通道层之上, 用于定义一个数据加密解密层,对所有的功能数据进行加密和解密处理;功能数据层设 在加密解密层之上,用于进行画面信息、本地资源转换、声音数据、打印数据的处理。前述的基于远程桌面协议的多图形协议统一代理系统,远程桌面协议转发模块包 括网络通讯子模块与远程桌面服务建立TCP通讯通道,并基于SOCKET转发TCP数据包; 多点并发式通信子模块本子模块属于功能层,其作用是支持声音、画面等多通道的并发处 理,在一个TCP通讯上支持多种格式的数据通讯;安全处理子模块将通讯中的数据进行加 /解密,保障数据通讯的安全性。前述的基于远程桌面协议的多图形协议统一代理系统,远程桌面协议与RFB协议 兼容模块包括网络通讯子模块与远程桌面服务建立TCP通讯通道,并基于SOCKET转发 TCP数据包;RDP协议与RFB翻译子模块将RDP协议数据翻译成RFB协议数据,并通过网络 通讯子模块发送给RFB服务器,同时,将RFB服务器返回的RFB协议格式数据翻译成RDP协 议格式,通过远程桌面协议代理模块转发给远程桌面客户端。前述的基于远程桌面协议的多图形协议统一代理系统,远程桌面协议与XDMCP协 议兼容模块包括网络通讯子模块与远程桌面服务建立TCP通讯通道,并基于SOCKET转 发TCP数据包;RDP协议与XDMCP翻译子模块将RDP协议数据翻译成XDMCP协议数据,并 通过网络通讯子模块发送给XDMCP服务器,同时,将XDMCP服务器返回的XDMCP协议格式数5据翻译成RDP协议格式,通过远程桌面协议代理模块转发给远程桌面客户端。本专利技术的优点是本专利技术通过使用统一代理技术,建立一个代理服务系统,方便机 房管理人员使用单一的客户端工具(运程桌面客户端),即可对支持远程访问(RDP、RFB、 XDMCP)的服务器进行访问操作。本专利技术与RFB、XDMCP协议相比,RDP协议采用了通讯加密 的技术,可以降低网络层数据泄密的可能性,提高了业务数据本文档来自技高网...
【技术保护点】
基于远程桌面协议的多图形协议统一代理系统,其特征在于:包括远程桌面客户端、远程桌面协议代理模块、远程桌面协议转发模块、远程桌面协议与RFB协议兼容模块、远程桌面协议与XDMCP协议兼容模块、远程桌面服务器、RFB服务器和XDMCP服务器;所述远程桌面客户端与远程桌面协议代理模块之间通过远程桌面协议通信,所述远程桌面协议代理模块与远程桌面协议转发模块、远程桌面协议与RFB协议兼容模块以及远程桌面协议与XDMCP协议兼容模块之间通过远程桌面协议通信,所述远程桌面协议转发模块与远程桌面服务器之间通过远程桌面协议通信,所述RFB服务器与远程桌面协议与RFB协议兼容模块之间通过RFB协议通信,所述XDMCP服务器与远程桌面协议与XDMCP协议兼容模块之间通过XDMCP协议通信;所述远程桌面协议代理模块使用远程桌面协议,构建一个远程桌面服务框架,支持远程桌面客户端登录到该模块,并提供登录向导,引导用户登录后台服务器;所述远程桌面协议与RFB协议兼容模块将远程桌面客户端的远程桌面协议请求转换成RFB协议请求,并发送到RFB服务器,同时,将RFB服务器应答的RFB协议响应包,转换成远程桌面协议响应包,发送给远程桌面客户端,完成一个完整的协议代理过程;所述远程桌面协议与XDMCP协议兼容模块将远程桌面客户端的远程桌面协议请求转换成XDMCP协议请求,并发送到XDMCP服务器,同时,将XDMCP服务器应答的XDMCP协议响应包,转换成远程桌面协议响应包,发送给远程桌面客户端,完成一个完整的XDMCP协议代理过程。...
【技术特征摘要】
基于远程桌面协议的多图形协议统一代理系统,其特征在于包括远程桌面客户端、远程桌面协议代理模块、远程桌面协议转发模块、远程桌面协议与RFB协议兼容模块、远程桌面协议与XDMCP协议兼容模块、远程桌面服务器、RFB服务器和XDMCP服务器;所述远程桌面客户端与远程桌面协议代理模块之间通过远程桌面协议通信,所述远程桌面协议代理模块与远程桌面协议转发模块、远程桌面协议与RFB协议兼容模块以及远程桌面协议与XDMCP协议兼容模块之间通过远程桌面协议通信,所述远程桌面协议转发模块与远程桌面服务器之间通过远程桌面协议通信,所述RFB服务器与远程桌面协议与RFB协议兼容模块之间通过RFB协议通信,所述XDMCP服务器与远程桌面协议与XDMCP协议兼容模块之间通过XDMCP协议通信;所述远程桌面协议代理模块使用远程桌面协议,构建一个远程桌面服务框架,支持远程桌面客户端登录到该模块,并提供登录向导,引导用户登录后台服务器;所述远程桌面协议与RFB协议兼容模块将远程桌面客户端的远程桌面协议请求转换成RFB协议请求,并发送到RFB服务器,同时,将RFB服务器应答的RFB协议响应包,转换成远程桌面协议响应包,发送给远程桌面客户端,完成一个完整的协议代理过程;所述远程桌面协议与XDMCP协议兼容模块将远程桌面客户端的远程桌面协议请求转换成XDMCP协议请求,并发送到XDMCP服务器,同时,将XDMCP服务器应答的XDMCP协议响应包,转换成远程桌面协议响应包,发送给远程桌面客户端,完成一个完整的XDMCP协议代理过程。2.如权利要求1所述的基于远程桌面协议的多图形协议统一代理系统,其特征在于 所述远程桌面协议代理模块包括网络连接层用于定义一个完事的RDP数据逻辑包,以避免由于网络包长度过长而被 分割使数据丢失;ISO数据层设在网络连接层之上,用于表示RDP数据的正常连接通...
【专利技术属性】
技术研发人员:李曙强,
申请(专利权)人:德讯科技股份有限公司,
类型:发明
国别省市:84[中国|南京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。