Windows TcpNumConnections 注册表项

Windows TcpNumConnections 注册表项

我希望这个问题在这里没有不合适,但是有人能向我解释一下'Tcp连接数' 注册表项的作用是什么?描述让我很困惑;我不确定 Microsoft 所说的“连接”是什么意思 '指定 TCP 可同时打开的最大连接数。

这个键是否定义了我的机器可以同时打开的活动 TCP 连接的总数,即任何处于非关闭状态的套接字?

或者这个键是否定义了并行连接尝试的最大次数,即处于 LISTEN/SYN_RCVD/SYN_SENT 状态的套接字?

答案1

由于没有 Windows 的源代码,因此很难确定,但我阅读了 Microsoft 网站上的文档,似乎表明这仅适用于开放的 TCP 连接。对于您关于 SYN_RCVD 状态连接的特定问题,我会向您指出TcpMaxHalfOpen参数。TcpMaxHalfOpen 的存在进一步使我认为 TcpNumConnections 仅适用于打开的连接。

最后,只有源代码才能告诉你答案。(或者更深入的文档。)

相关内容