Назад | Перейти на главную страницу

Ключ реестра Windows TcpNumConnections

Надеюсь, этот вопрос здесь не к месту, но может ли кто-нибудь объяснить мне, чтоTcpNumConnectionsключ реестра делает? Описание сбило меня с толку; Я не уверен, что Microsoft подразумевает под словом «соединение» вЗадает максимальное количество подключений, которые TCP может открывать одновременно.'

Определяет ли этот ключ общее количество активных TCP-соединений, которые моя машина может одновременно открывать, то есть любые сокеты в любом незакрытом состоянии?

Или этот ключ определяет максимальное количество попыток параллельного подключения, то есть сокетов, находящихся в состоянии LISTEN / SYN_RCVD / SYN_SENT?

Не имея исходного кода для Windows, немного сложно сказать наверняка, но мое чтение документации на сайте Microsoft, похоже, говорит, что это применимо только к открытым TCP-соединениям. Что касается вашего конкретного вопроса о соединениях состояния SYN_RCVD, я бы указал вам на TcpMaxHalfOpen параметр. Существование TcpMaxHalfOpen заставляет меня думать, что TcpNumConnections применяется только к открытым соединениям.

В конце концов, только исходный код может сказать вам наверняка. (Это или более подробная документация.)