Windows XP 是否只允许一次建立 10 个入站 TCP/IP 连接?

Windows XP 是否只允许一次建立 10 个入站 TCP/IP 连接?

我尝试将 40 个客户端连接到 Windows XP 上的 Web 服务,但没有建立连接。

Windows XP 上的入站 TCP/IP 连接数是否限制为同时为 10 个?

答案1

TCP 连接限制并非强制执行,但可能受法律协议约束,不允许超过 10 个客户端。

请参阅微软的以下内容:Windows XP 中的入站连接限制

在命令提示符中输入:

网络配置服务器

这显示允许的最大登录用户数以及每个会话的最大打开文件数

答案2

从技术上来说,它是会话。它与 TCP/IP 无关。

这是为了防止家庭版和专业版 Windows 被用作服务器。

我不怪他们。如果他们支持更多并发会话,那就意味着他们必须测试这个限制。然后修复出现的任何错误。然后进行更多测试。所有这一切都是为了家庭版。。。

这减少了我们其他人使用的功能的时间。顺便说一句,Vista SP2 中取消了该限制。

答案3

Windows XP 上 IIS 的默认连接限制为 10 个连接。可以将其增加到 40 个连接,但不能高于此值。

http://weblogs.asp.net/cazzu/archive/2003/10/10/31476.aspx

找到 adsutil.vbs 脚本(应该位于 c:\inetpub\AdminScripts 或类似目录中)并运行以下命令:

adsutil 设置 w3svc/MaxConnections 40

您还可以禁用“允许保持连接“在 IIS 中,它应该允许您更快地提供连接,尽管它仍然受限于上述并发连接数。如果它是一个简单的 Web 服务,那么您实际上并不需要保持活动。

除了购买服务器操作系统或使用适用于 Windows 的 Apache(如果您没有运行 ASP.net 应用程序)这个显而易见的答案之外,因为它没有与 IIS 相同的限制。

答案4

虽然您的问题严格涉及入站连接,但我将其放在这里仅供参考。

Windows XP 限制了出站连接,以帮助防止病毒和恶意软件快速传播和感染网络(这只是修补的SP2)。

好消息是,你可以使用以下方法修改此限制LvlLord 的超棒工具。此补丁的主要作用是更改之前的并发连接限制事件 ID 4226被触发。

在 SP2 之前,最大连接数几乎是无限的(技术上,是 16 位整数的最大值)。LvlLord 认为 50 是一个(合理的)值,对大多数人来说已经足够了。如果你愿意,你可以设置得更高,但请注意,如果你碰巧感染了病毒,你也会以更快的速度传播病毒。


另外,我也相信恩利特可以在创建 ISO 之前执行此修补程序(这样您不必在每次格式化时都执行此修补程序)。

相关内容