Windows Server 操作系统支持多少个并发 TCP 连接?

Windows Server 操作系统支持多少个并发 TCP 连接?

我正在以可安装的 Windows 服务的形式分发软件,目前正在尝试确定支持的操作系统的规格。

该服务通过 TCP 连接与多个客户端(使用我们的客户端软件)进行通信。每个客户端还与在同一台 PC 上运行该服务的 SQL 服务器建立开放的远程 SQL 连接。

目前我知道当前的局限性:

  • Windows Vista Starter 和 Home Basic - 5 个同时连接
  • Windows Vista Home Premium 及以上版本 - 10 个同时连接
  • Windows 7 - 20 个同时连接
  • Windows 8 - 20 个同时连接

我的第一个问题是:与 SQL 服务器的连接是否计入这些限制,如果计入,是否意味着 Windows 7(例如)只能支持 10 个客户端(20/2)?

其次,在 Windows Server 操作系统上(特别是 Server 2008 R2 和 Server 2012),这些限制是否仍然受 CAL 许可证数量的制约,还是有严格的限制?例如,我读到 Server 2008 Foundation 仅支持 30 个(MS 文档有帮助地指出 Standard 及以上版本支持更多,但没有具体说明具体数量)。

提前致谢!

相关内容