Класс SystemConfig_Network
Этот класс является классом типа событий для сетевых событий.
Следующий синтаксис упрощен из MOF-кода.
Синтаксис
[EventType(17), EventTypeName("Network")]
class SystemConfig_Network : SystemConfig
{
uint32 TcbTablePartitions;
uint32 MaxHashTableSize;
uint32 MaxUserPort;
uint32 TcpTimedWaitDelay;
};
Члены
Класс SystemConfig_Network имеет следующие типы членов:
Элемент Property
Класс SystemConfig_Network имеет следующие свойства.
-
MaxHashTableSize
-
-
Тип данных: uint32
-
Тип доступа: только для чтения
-
Квалификаторы: WmiDataId(2)
Размер хэш-таблицы, в которой хранятся блоки управления TCP (TCB). TCP хранит блоки управления в хэш-таблице, чтобы быстро найти их.
-
-
MaxUserPort
-
-
Тип данных: uint32
-
Тип доступа: только для чтения
-
Квалификаторы: WmiDataId(3)
Самый высокий номер порта, который может назначить TCP, когда приложение запрашивает доступный пользовательский порт из системы. Как правило, временные порты (используемые кратко) выделяются под номерами портов от 1024 до 5000.
Значение максимального номера порта пользователя, который может назначить TCP, определяется параметром реестра. Дополнительные сведения см. в разделе MaxUserPort.
-
-
TcbTablePartitions
-
-
Тип данных: uint32
-
Тип доступа: только для чтения
-
Квалификаторы: WmiDataId(1)
Количество секций в таблице "Блок управления транспортировкой". Секционирование таблицы блока управления транспортировкой сводит к минимуму состязание за доступ к таблице. Это особенно полезно в многопроцессорных системах.
-
-
TcpTimedWaitDelay
-
-
Тип данных: uint32
-
Тип доступа: только для чтения
-
Квалификаторы: WmiDataId(4)
Время, которое должно пройти, прежде чем TCP сможет освободить закрытое подключение и повторно использовать его ресурсы. Этот интервал между закрытием и выпуском называется состоянием TIME_WAIT или состоянием 2MSL. В течение этого времени подключение может быть повторно открыто по гораздо меньшим затратам для клиента и сервера, чем установка нового подключения.
RfC 793, опубликованный IETF, требует, чтобы TCP поддерживал закрытое подключение в течение интервала, равного по крайней мере в два раза максимального времени существования сегмента (2MSL) сети. При освобождении подключения для поддержки другого подключения можно использовать его пару сокетов и блок управления TCP (TCB). По умолчанию msl определяется как 120 секунд, а значение этой записи равно двум спискам MSL или 4 минутам. Дополнительные сведения см. в статье RFC 793.
Уменьшение значения этой записи с помощью параметра реестра позволяет TCP быстрее освобождать закрытые подключения, предоставляя больше ресурсов для новых подключений. Однако если значение слишком мало, TCP может освободить ресурсы подключения до завершения подключения, что потребует от сервера использования дополнительных ресурсов для восстановления подключения.
Как правило, TCP не освобождает закрытые подключения, пока не истечет значение этой записи. Однако TCP может освобождать подключения до истечения срока действия этого значения, если в нем заканчивается контрольные блоки TCP (TCB). Количество создаваемых системой TCB определяется параметром реестра. Дополнительные сведения см. в разделе MaxFreeTCBs.
-
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
См. также раздел