了解在远程桌面协议 (RDP)

文章编号: 186607 - 查看本文应用于的产品
展开全部 | 关闭全部

本页

概要

本文介绍了在远程桌面协议 (RDP) 用于终端服务器和 $ 终端服务器客户端之间的通信。 RDP 是封装和加密 TCP 内。

更多信息

了解在远程桌面协议 (RDP)

远程桌面协议基于和是 T-120 系列协议标准的扩展。多声道能够协议允许单独的虚拟信道,用于在携带的演示文稿数据、 串行设备的通讯、 授权信息、 高加密的数据 (键盘,鼠标活动) 和等等。因为 RDP 是核心 T.Share 协议的扩展,多个其他功能将保留在 RDP 如体系结构支持多点 (多方会话) 所需的功能的一部分。多点数据传递允许从传送中"实时"到多个方而不必将相同的数据发送到每个会话单独 (例如,虚拟白板) 应用程序的数据。

在 Windows 终端服务器此第一版本中但是,我们都集中在提供可靠、 快速点对点 (单个会话) 通信。只有一个数据通道将使用在初始版本的终端服务器 4.0 但是的 RDP 灵活性提供充足的空间的功能,在未来的产品。

Microsoft 决定实现 RDP 连接以便 Windows NT 终端服务器中的一个原因是它提供了非常可扩展基础从中生成很多更多的功能。这是因为 RDP 提供 64,000 单独的通道的数据传输。但是,当前传输活动仅使用单个通道 (用于键盘、 鼠标和演示文稿数据)。

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

在发送和接收通过 RDP 堆栈数据所涉及的活动本质上是常见 LAN 网络今天七层 OSI 模型标准相同。从应用程序或服务以进行传输的数据被通过向下该协议堆栈 sectioned、 定向到一个通道 (通过 MCS)、 加密、 包装、 加图文框、 打包到网络协议和最后寻址和通过网络发送到客户端。返回的数据相同方法只适用于反向,与数据包被去除的它的地址,然后打开解密,依此类推直到数据呈现给应用程序使用。在第四个和第七层,其中数据是加密、 自动换行和加图文框、 定向到一个通道和确定优先级别之间进行协议堆栈修改的关键部分。

一个应用程序开发人员的要点是中使用 RDP, Microsoft 具有抽象出处理协议堆栈的复杂性。这使他们只需编写干净的、 设计完善的行为良好 32-位应用程序,然后由终端服务器和 $ 其客户端连接实现 RDP 堆栈负责的其余部分。

有关应用程序在终端服务器上的交互方式和内容时要注意的一个 Windows 终端服务器的基础结构为开发应用程序的详细信息,查看"优化应用程序的 Windows NT Server 4.0,终端服务器版"白皮书。 对多点通信服务 (MCSMUX)、 通用会议控件 (GCC)、 Wdtshare.sys 和 Tdtcp.sys 是值得讨论 RDP 堆栈实例中的四个组件。MCSmux 和 $ GCC 是国际电信联盟 (ITU) T.120 系列的一部分。MCS 由组成两种标准: T.122,定义了多点的服务和 T.125,指定数据传输协议。MCSMux 控件通道 (通过在协议内的预定义虚拟信道多路复用数据) 的工作分配、 优先级别和发送的数据的分段。 它实质上是提取到从该 GCC 的角度来看的单个实体的多个 RDP 牌叠。GCC 负责管理这些多个通道。在 GCC 允许创建和删除的会话连接和 $ 通过 MCS 所提供的控制资源。每个终端服务器协议 (当前,支持唯一的 RDP 和的 Citrix ICA) 将具有一个协议堆栈实例加载 (等待连接请求一个侦听程序堆栈)。终端服务器设备驱动程序协调并管理 RDP 协议活动,是由组成的较小的组件的 UI 传输、 压缩、 加密、 帧和等上 RDP 驱动程序 (Wdtshare.sys) 和传输驱动程序 (Tdtcp.sys) 将打包到基础协议网络协议,TCP/IP。

RDP 被开发的完全独立于此案例的 TCP/IP 中其基础的传输堆栈。RDP,正在完全独立于其传输堆栈,我们可以将其他网络协议的其他传输驱动程序添加为客户需要为它们的方法很少或没有对基础的协议部分的重大更改随增长。这些是 RDP 的性能和网络上 extendibility 的主要元素。

属性

文章编号: 186607 - 最后修改: 2007年3月27日 - 修订: 2.3
这篇文章中的信息适用于:
  • Microsoft Windows NT Server 4.0 Terminal Server(终端服务器)
关键字:?
kbmt kbinfo KB186607 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 186607
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈