TCP 端口、 UDP 端口和消息队列所使用的 RPC 端口

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 178517
概要
Microsoft 消息队列 (MSMQ) 操作使用以下端口︰
  • TCP: 1801
  • RPC: 135 2101 *、 2103 *、 2105 *
  • UDP: 3527,1801
以下是消息队列 3.0 及更高版本︰

而消息队列使用 msmq 1.0 的早期版本中使用相同的端口,消息队列还引入了 TCP 端口 389。必须打开 MQIS 查询,可直接对 活动目录(AD) 的 TCP 端口 389。此外,HTTP 消息的消息队列 3.0 及更高版本需要消息队列虚拟目录指定的端口已打开。

此信息可用于解释如下︰
  • Netstat -a output
  • 网络跟踪
  • 配置防火墙

更多信息
下表描述了消息队列使用的端口︰

端口目的适用的版本
TCP 135通常由分配 RPC 的握手与独立客户机或消息队列服务器以确定固定的端口的 RPC 服务器的动态 RPC 端口。 MSMQ 5.0
MSMQ 4.0
MSMQ 3.0
MSMQ 2.0
MSMQ 1.0
TCP 389保留的端口用于通过独立客户和消息队列服务器直接对使用 LDAP 的 活动目录(AD) 进行 MQIS 的请求。MSMQ 5.0
MSMQ 4.0
MSMQ 3.0
TCP 1801消息队列 (包括 HTTP 消息) 消息通信量和队列管理器之间的内部会话管理通信量。MSMQ 5.0
MSMQ 4.0
MSMQ 3.0
MSMQ 2.0
MSMQ 1.0
UDP 1801使用保留的端口的消息队列独立客户端与多播服务器发现广播。 MSMQ 5.0
MSMQ 4.0
MSMQ 3.0
MSMQ 2.0
MSMQ 1.0
TCP 2101 *基于 RPC 的 MQIS 和 活动目录(AD) 搜索在此域控制器上的端口上侦听消息队列。 MSMQ 5.0
MSMQ 4.0
MSMQ 3.0
MSMQ 2.0
MSMQ 1.0
TCP 2103 *

TCP 2105 *
在这两个端口,消息队列独立客户端和服务器侦听其公用队列和专用队列基于 RPC 的远程读取。

从属客户端还使用这两个端口来与其服务器用于发送和接收通信。
MSMQ 5.0
MSMQ 4.0
MSMQ 3.0
MSMQ 2.0
MSMQ 1.0
UDP 3527保留的端口用于消息队列的内部"ping"机制。

注意:在 Message Queuing 4.0 及更高版本,默认情况下不再使用 UDP 端口 3527。有关此更改的详细信息,请访问以下链接︰

安全增强功能会影响消息队列的默认行为

通过端口 3527 MSMQ 的内部 ping 机制
MSMQ 3.0
MSMQ 2.0
MSMQ 1.0

* 如果正在使用 RPC 端口的初始选择消息队列初始化时可能增加 11 这些端口号。连接 QM 查询发现 2xxx端口 135 端口。


下表列出的 MSMQ 版本的操作系统︰

操作系统消息队列版本
Windows Server 2008 R2
Windows 7
MSMQ 5.0
Windows Server 2008
Windows Vista
MSMQ 4.0
Windows Server 2003 R2
Windows Server 2003
Windows XP 专业版
MSMQ 3.0
Windows 2000 服务器
Windows 2000 Professional
MSMQ 2.0
Windows NT 4.0MSMQ 1.0


MSMQ

属性

文章 ID:178517 - 上次审阅时间:07/03/2016 23:10:00 - 修订版本: 7.0

Microsoft Message Queuing 3.0, Microsoft Message Queuing 4.0, Microsoft Message Queuing 5.0

  • kbproductlink kbtshoot kbinfo kbmt KB178517 KbMtzh
反馈