养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

RDP共享协议解析

时间:2024-11-02 22:40:19

windows从NT开始提供RDP共享协议,服务骰蓍溶芽器端要安装、配置,客户端要连接程序。终端服务使任何一台有权限的终端机,用已知的账号登录服务器,可以使用账号内的资源,包括软件,硬件茹霭庖褙资源;同时,若磐在协议升级后,客户端连接后可以使用本地的资源,包括本地打印机、声音本地回放,本地磁盘资源和本地硬件接口。所有的计算都在服务器端进行,客户端只需要处理网络连接、接收数据、界面显示和设备数据输出。

协议层次

1、网络琶敷佤庐连接层:RDP协议建立在TCP/IP协议之上,由于传输的数据量比较大,因此在协议的底层首先定义一层网络连接层。它定义了一个完事的RDP数据逻辑包,以避免由于网络包长度过长而被分割使数据丢失。

2、ISO数据层:在网络连接层之上是ISO数据层,它表示RDP数据的正常连接通信。

3、虚拟通道层:在ISO数据层之上,RDP协议定义一个虚拟通道层,用以拆分标示不同虚拟通道的数据,加快客户端处理速度,节省占用网络接口的时间。

4、加密解密层:在虚拟通道层之上,RDP定义一个数据加密解密层。此层用于对所有的功能数据进行加密、解密处理。

5、功能数据层:在加密解密层之上是功能数据,画面信息,本地资源转换,蠹韦睥谚声音数据,打印数据等所有的功能数据信息都在此层进行处理。另外,根据数据类型的不同,这些数据都有各自不同层次的分割。

6、本协议解析中所提到的各层次结构都是指RDP共享功能数据正常传送时的各底层结构,在功能数据传送前的各层次的建立连接过程及其结构、实现都归于模块实现来进行说明。

连接过程

1、客户端连接服务器

2、ISO数据层建立连接

3、发送初始协议相关信息,接收加密、解密密钥

4、虚拟通道申请

5、加密形式发送客户端系统信息,同时验证加密协议

6、平台软件证书验证

7、各功能建立连接,各功能数据传输,功能实现

© 一点知识