规划网络拓扑

网络中用于放置 IBM Traveler 服务器的位置取决于所用设备的类型以及同步类型。本部分列出了可能的方案以及选择一个方案而不选择另一个的原因。

Windows Mobile、Nokia 和 Android 设备

Microsoft Windows Mobile、Nokia 和 Android 设备上运行的 IBM Traveler 客户端使用单个通信信道进行数据同步,并使用一个可选的 SMS 信道推送消息。数据同步信道使用 HTTP 或 HTTPS 与服务器通信。此信道始终从移动设备启动。应该通过虚拟专用网 (VPN) 或使用 HTTPS 来保护此信道的安全,以便对所有发送的数据进行加密。可选的 SMS 信道用于向移动设备通知暂挂的服务器更改。此短消息将发送到设备的 SMS 邮箱并由 IBM Traveler 客户端读取。然后 IBM® Traveler 客户端执行命令或开始进行数据同步。

其他设备

Apple、Windows Phone、Windows 平板电脑和 BlackBerry 10 设备使用 HTTP 或 HTTPS 通信信道与 IBM Traveler 服务器进行同步。这些设备不支持 SMS 推送信道。

连接类型和端口

下表概述了移动设备使用的连接类型以及它们缺省使用的端口。仅使用一个数据同步信道,但移动设备可以支持 HTTP,也可以支持 HTTPS。

表 1. 连接类型和缺省端口号
用途 连接类型 缺省端口 备注

数据同步

HTTPS

443

这是用于数据同步的最佳连接类型。此端口使用安全通道在设备和服务器之间传输数据。

数据同步

HTTP

80

此端口使用非安全通道在设备和服务器之间传输数据。

注: TCP 端口 8642 先前由 Windows Mobile 或 Nokia IBM Traveler V8.5.1 或更早版本客户端使用。不支持此端口用于 IBM Traveler 高可用性。 将 IBM Traveler 客户端代码升级到最新版本以用于 IBM Traveler 服务器。

以下主题描述了不同的网络拓扑,并提供有关可能使用每种拓扑的原因的更具体信息:

服务器类型和端口

下表概述了 IBM Traveler 服务器使用的连接类型以及缺省情况下使用的端口。
表 2. 服务器端口
用途 连接类型 缺省端口 备注
进程间通信 TCP 50125 用于 servlet 与服务器任务之间通信以及服务器任务间通信(高可用性池)的端口。如果已配置安全套接字 (SSL),将使用 SSL。
进程间通信 TCP 50126 用于服务器任务与 servlet 之间通信的端口。 如果已配置安全套接字 (SSL),将使用 SSL。
数据库通信 TCP 50000 (DB2®) 1433 (MS SQL) 用于服务器任务与数据库任务 JDBC 之间通信的数据库服务器端口。 用于 DB2 数据库实例的端口会根据数据库服务器上的实例数而有所不同。用于 SQL Server 通信的端口 1433 是标准端口。
邮件服务器通信 RPC/TCP 1352 IBM Traveler 服务器用来与每个邮件服务器进行通信的端口。

网络接口

在初始化期间,IBM Traveler 服务器自动扫描可用网络接口并使用第一个活动的非回送选项。在大多数情况下,此自动选项已足够。然而,如果服务器具有多个网络接口,那么在初始化期间可能会选择错误的接口。如果发生该情况,可以使用名为 NTS_HOST_IP_ADDRnotes.ini 设置手动选择正确的接口。请参阅 Notes.ini 设置,以获取有关配置接口和端口设置的更多详细信息。