Windows Rally

Windows Rally是微软公司一套旨在简化有线和无线网络互联设备的设置与维护的技术。这些技术旨在提高设备与互联网或运行Microsoft Windows的计算机互联的稳定性与安全性，可以提供对网络服务质量（QoS）的控制，以及对数据共享、通信和娱乐的诊断。Windows Rally技术面向下列设备提供：
 無線接取器、个人电脑和服务器
 网络打印机、視頻投影機、打印机桥、数码相机和電子遊戲機
 、网络媒体播放器、數位視訊轉換盒、数码相框和PDA

 Windows Rally技术 
右|缩略图|250x250像素|Windows Rally栈架构
Windows Rally包括下列技术：

 LLTD 
链路层拓扑发现（LLTD）协议使应用程序能发现设备和确定网络拓扑。在Windows Vista中，它可以在网络地图上实现网络中所有设备的图形化视图。Windows XP计算机若想出现在网络地图上，则必须下载并安装LLTD Responder。提供音频或视频播放或带宽敏感的设备可以实现协议QoS扩展，使它们优先接收流，并在可用带宽变少时播放体验受到更少影响。

 qWAVE 
Windows Vista包含qWAVE，这是一项预配置的服务质量API，用于时间敏感的多媒体数据，例如音频或视频流。qWAVE为实时流（如多媒体封包）与尽力而为流（如文件下载、电子邮件收发）使用不同的網路封包优先级方案，从而确保实时数据得到尽量低的延迟，同时仍为其他数据包留有高质量的通道。启用qWAVE的应用程序以及实施LLTD QoS扩展的设备旨在通过流量优先级和减少网络相关短期问题的影响来改善最终用户的流视频体验。

 Windows Connect Now 
Windows Connect Now（WCN）是一项旨在简化无线设备配置的Windows Rally技术的名称。借助Windows Connect Now，运行Windows Vista或Windows XP SP2的用户可以创建网络配置设置并将其发送到网络接入点。用户也可以将配置设置打印以供参考，从而手动配置设备。通过Windows Connect Now，可以用下列方法之一来轻松配置：
 WCN-NET是微软对Wi-Fi简单配置标准的实现。它提供了使用带外以太网和带内无线网络的设备配置。在Windows Vista中，WCN-NET可以发现一个未配置的路由器、無線接取器、基站，或者如 设备（通过UPnP），使用个人识别码（PIN）对设备进行身份验证，提供基于用户选择的无线设置，以及通过有线以太网连接建立无线网络。Windows XP和更早版本的Windows不支持WCN-NET。
 WCN-UFD使用一个API和一种XML格式，它可以使用向导将配置文件写入闪存盘，从而实现更安全的无线网络。Windows XP Service Pack 2及之后的Windows操作系统支持WCN-UFD。
 WCN-MTP包括一个媒体传输协议（MTP）扩展，它使MTP启动器能够向MTP应答器提供用于加入无线网络的配置参数，并支持为具有MTP功能的设备在无线网络上得到更安全的配置。在Windows Vista中，临时USB电缆连接可用于MTP类设备，如便携式介质、数码相机等。

 Web服务设备配置文件（DPWS） 
Web服务设备配置文件（DPWS）标准定义了一组最小的实现约束，从而在资源受限的设备上做到安全的Web服务消息、、描述和。DPWS描述了一组必要条件，从而能使客户端发现设备，并为这些客户端描述可用的服务。DPWS类似Universal Plug and Play（UPnP），但它完全符合Web服务技术，支持设备互联标准（如WS-Discovery和WS-Eventing），并并且包括许多扩展点，允许在企业范围的应用场景中整合设备提供的服务和在互联网上工作的漫游设备。

在Windows Vista中，面向设备的Web服务（WSDAPI）是一个面向Web服务设备配置文件（DPWS）标准的非托管代码实现。Windows Communication Foundation（WCF）执行托管代码，并在Windows XP和Windows Vista上为Web服务解决方案提供企业级服务。

 功能发现 
为支持简单服务发现协议（SSDP）和，以及为了可扩展发现从而支持其他协议，Windows Vista包含功能发现（Function Discovery）API。功能发现作为应用程序与设备之间的抽象层，允许应用程序通过引用设备的功能而不是其总线类型或其连接的性质来发现设备。功能发现API旨在创建枚举系统资源、使用特定类型的设备，以及按功能或类别发现和管理设备或对象列表的应用程序，无论其在本地还是通过网络连接。功能发现支持一个可扩展的发现提供者模型。供应商还可创建一个自定义提供程序来通过功能发现公布资源。

 即插即用扩展（PnP-X） 
PnP-X使用SSDP和WS-Discovery网络通信协议将已连接网络的设备作为通过总线（如USB）直接连接到计算机的设备发现。PnP-X允许已连接网络的设备在Windows内部显示为设备，并提供类似设备连接到总线的安装体验。设备制造商实现PnP-X功能，以补充UPnP和面向设备Web服务（WSD）。对最终用户来说，这种设备比传统的即插即用设备相较而言更容易安装。

 通用即插即用 
通用即插即用（UPnP）是一项基于IP的协议套件，它基于服务协议的初步版本，如XML和Simple Object Access Protocol（SOAP）。使用UPnP的设备可以动态加入网络、获取IP地址、表达其能力，及发现网络上其他设备的存在与能力。有关特定设备类型可提供的服务集的信息将在设备主机的XML设备描述文档中得到。设备描述还列出了与设备相关联的设备名称和图标等属性。UPnP被广泛应用在家庭网络音视频场景中交互的设备。

UPnP在Windows Me、Windows XP和Windows Vista支持。在Windows Vista中，UPnP已与PnP-X和功能发现集成。

 参见 

 Web服务
 Windows Communication Foundation
 服务质量（QoS）

 参考资料 

 外部链接 
 Windows Rally Technologies Homepage
 Windows Rally Development Kit

Category:微軟API
Category:网络协议
Category:Windows通信和服务
Category:Windows组件