了解远程桌面协议 (RDP)

文章翻译 文章翻译
文章编号: 186607
展开全部 | 关闭全部

本文内容

概要

本文介绍远程桌面协议 (RDP) 使用的终端服务器和终端服务器 Client.RDP 之间的 forcommunication 被封装并在 TCP 中加密。

更多信息

了解远程桌面协议 (RDP)

远程桌面协议为基础,并且是的协议标准的 T 120family 扩展。多渠道的支持协议允许 forseparate 虚拟信道,用于储存的演示文稿数据、 串行 devicecommunication、 授权信息、 高度加密的数据 (键盘和鼠标活动),等等。由于 RDP 是扩展名为 T.Shareprotocol 的核心,几个其他功能保留为 RDP,suchas 体系结构支持多点 (multipartysessions) 所需的功能的一部分。多点数据传递而无需将相同的数据发送给每个会话分别 (例如,虚拟白板),在"实时"到多个当事方允许从 bedelivered 到应用程序的数据。

在此第一版本的 Windows 的终端服务器,但是,我们在提供可靠、 快速点对点 (单个会话) 通信的 areconcentrating。一种数据通道将采用 initialrelease 的终端服务器 4.0 但是,RDP 提供 plentyof 文件室的功能,在将来的产品的灵活性。

Microsoft 决定为 Windows NT 终端服务器内的 connectivitypurposes 实施 RDP 的原因之一是它提供了 veryextensible 基从其生成更多的功能。这是 becauseRDP 提供了 64000 单独的用于传输数据的通道。但是,当前传输活动仅使用单通道 (forkeyboard、 鼠标和演示文稿数据)。

此外,RDP 旨在支持许多不同类型的网络拓扑 (例如,ISDN、 POTS 和许多的 LAN 协议,如 IPX、 NetBIOS,TCP/IP,等等)。当前版本的 RDP 将只运行通过 TCP/IP 但,withcustomer 的反馈,可能在将来添加版本其他协议的支持。

活动中涉及的 RDP stackis 通过发送和接收数据实际上是今天网络 commonLAN 的七层 OSI 模型标准相同。从应用程序或服务是通过协议堆栈,剖切,向下传递的 transmittedis 的数据定向到 achannel (通过 MCS)、 加密、 包装、 加图文框、 打包到网络协议和最后解决和发送给客户的线路上。返回的数据的工作方式相同方式只按相反的顺序,使用数据包内被去除它的地址,然后打开,解密,并因此 onuntil 使用应用程序提供的数据。第四和第七个图层,其中对数据进行加密,包装和框架,之间发生的 theprotocol 堆栈修改的关键部分,定向到通道 andprioritized。

为应用程序开发人员提供的关键点之一就是在使用 RDP,Microsoft 具有抽象出来处理 protocolstack 的复杂性。这样可以只编写清洁、 精心设计、 良好-behaved32-位应用程序,并由 TerminalServer 和它的客户端连接实现 RDP 堆栈负责的其余部分。

有关应用程序的交互方式上的终端服务器和什么需要注意的开发,为 Windows TerminalServer 基础结构的应用程序时,查看"Windows NTServer 4.0 的优化应用程序,终端服务器版"白皮书。RDP 堆栈实例中所讨论的四个组件是 theMultipoint 通信服务 (MCSMUX)、 一般会议 Control(GCC)、 Wdtshare.sys 和 Tdtcp.sys。MCSmux 和 GCC 是 theInternational 电信联盟 (ITU) T.120 系列的一部分。MCS 是 madeup 的两个标准: T.122,它定义多点服务,andT.125,它指定数据的传输协议。MCSMux controlschannel (通过多路传输到预定义的虚拟 channelswithin 协议上的数据) 的工作分配、 优先级别和发送的数据的分段。它实质上是抽象成单个实体,从 GCC 的角度来看的多个 RDP 堆栈。GCC 负责的 thosemultiple 频道的管理。GCC 允许创建和删除的 sessionconnections 和控制 MCS 由所提供的资源。每个终端 Serverprotocol (目前,支持唯一的 RDP 和 Citrix 的 ICA) 将具有 aprotocol 堆栈实例加载 (等待 connectionrequest 侦听程序堆栈)。设备驱动程序协调和管理的 RDPprotocol 活动并为终端服务器组成的较小的组件,为用户界面传输、 压缩、 加密、 摄影,RDP driver(Wdtshare.sys),并传输驱动程序 (Tdtcp.sys) 打包到 theunderlying 的网络协议,TCP/IP 协议。

开发 RDP 是完全独立于其基础的 transportstack,在此案例的 TCP/IP。RDP,完全独立于 itstransport 堆栈,意味着我们可以添加其他网络协议的其他传输驱动程序,如为它们的客户需求的增长,较少或 nosignificant 更改为该协议的基础部分。性能和扩展性的 RDP 网络上这些 arekey 元素。

属性

文章编号: 186607 - 最后修改: 2014年3月3日 - 修订: 4.0
关键字:?
kbinfo kbmt KB186607 KbMtzh
机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 186607
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com