规划网络拓扑
网络中用于放置 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。
用途 | 连接类型 | 缺省端口 | 备注 |
---|---|---|---|
数据同步 |
HTTPS |
443 |
这是用于数据同步的最佳连接类型。此端口使用安全通道在设备和服务器之间传输数据。 |
数据同步 |
HTTP |
80 |
此端口使用非安全通道在设备和服务器之间传输数据。 |
以下主题描述了不同的网络拓扑,并提供有关可能使用每种拓扑的原因的更具体信息:
服务器类型和端口
用途 | 连接类型 | 缺省端口 | 备注 |
---|---|---|---|
进程间通信 | 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_ADDR 的 notes.ini 设置手动选择正确的接口。请参阅 Notes.ini 设置,以获取有关配置接口和端口设置的更多详细信息。