RPC over HTTP 协议细节

 

上一次修改主题: 2006-04-27

本主题提供有关 HTTP 协议和 RPC 协议的详细信息。两节中都包含有关 Microsoft® Exchange Server 服务端口的信息。

HTTP 协议

HTTP 功能 详细信息

端口

使用 SSL 的 HTTP: 443

HTTP: 80

HTTP 会话应该始终建立在安全套接字层 (SSL)(端口 443)上。如果您减轻 SSL 负担,则必须配置“AllowAnonymous”注册表项以告知 RPC over HTTP 代理网络组件接受非 SSL 连接。有关如何配置 RPC 代理服务器以使用 SSL 减负功能的详细信息,请参阅如何配置 RPC 代理服务器以允许在单独服务器上使用 SSL 减负功能

动词

RPC_IN_DATA

RPC_OUT_DATA

HTTP 协议使用这两个新的 HTTP 动词来建立通向 RPC 代理服务器的 HTTP 隧道。

内容长度

1 GB

在 Microsoft Office Outlook® 必须重置隧道之前,可以通过隧道传递 1 GB 的 RPC 请求数据。

最短连接超时

30 秒

驻留 RPC over HTTP 代理网络组件的 Web 站点上的连接超时不能少于 30 秒。如果连接超时少于 30 秒,RPC over HTTP 代理网络组件将不会加载。

RPC

Microsoft RPC 允许进程之间的通信和数据交换。Outlook 使用 RPC 来与 Exchange 存储和 Active Directory® 目录服务交换数据。

RPC 信息 详细信息

协议序列

ncacn_http

“协议序列”是网络操作系统用来通过网络与其他计算机对话的语言。协议序列是代表 RPC 协议、传输协议和网络协议组合的字符串。NCACN 是指网络计算结构面向连接协议。Ncacn_http 是面向连接的 TCP/IP 序列,该序列使用 Internet 信息服务 (IIS) 作为 HTTP 代理。有关 Microsoft RPC 协议序列的详细信息,请参阅“Selecting a Protocol Sequence”(英文)(https://go.microsoft.com/fwlink/?LinkId=45960)。

当 Outlook 不通过使用 RPC over HTTP 连接到 Exchange Server 时,它使用 ncacn_ip_tcp。Ncacn_ip_tcp 是面向连接的 TCP/IP 序列。

在 Exchange Server 2003 SP1 中,DSProxy 的引用服务通过使用协议序列区分 RPC over HTTP 会话和 RPC over TCP 会话。

端口

Microsoft Exchange Information Store 服务: 6001

DSProxy 的引用服务: 6002

DSProxy 的代理服务: 6004

Active Directory(如果全局编录服务器和 Exchange Server 位于同一台服务器上): 6004

note注意:
系统助理不会在既是全局编录服务器又是 Exchange 服务器的服务器上加载 DSProxy 组件。

RPC 代理服务器从 HTTP 会话中删除 RPC 请求后,它会将这些请求通过 TCP 转发到侦听这些端口的服务。

UUID

Exchange Server 和目录服务通用唯一标识符 (UUID):

Microsoft Exchange Information Store:a4f1db00-ca47-1067-b31f-00dd010662da

系统助理目录引用:1544f5e0-613c-11d1-93df-00c04fd7bd09

系统助理目录代理:f5cc5a18-4264-101a-8c59-08002b2f8426

Active Directory:f5cc5a18-4264-101a-8c59-08002b2f8426