Partilhar via


classe SystemConfig_Network

Essa classe é a classe de tipo de evento para eventos de rede.

A sintaxe a seguir é simplificada do código MOF.

Sintaxe

[EventType(17), EventTypeName("Network")]
class SystemConfig_Network : SystemConfig
{
  uint32 TcbTablePartitions;
  uint32 MaxHashTableSize;
  uint32 MaxUserPort;
  uint32 TcpTimedWaitDelay;
};

Membros

A classe SystemConfig_Network tem estes tipos de membros:

Propriedades

A classe SystemConfig_Network tem essas propriedades.

MaxHashTableSize

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId(2)

O tamanho da tabela de hash na qual os TCBs (blocos de controle TCP) são armazenados. O TCP armazena blocos de controle em uma tabela de hash para que ele possa encontrá-los muito rapidamente.

Maxuserport

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId(3)

O número de porta mais alto que o TCP pode atribuir quando um aplicativo solicita uma porta de usuário disponível do sistema. Normalmente, as portas efêmeras (aquelas usadas brevemente) são alocadas para números de porta de 1024 a 5000.

O valor do número de porta de usuário mais alto que o TCP pode atribuir é controlado por uma configuração do Registro. Para obter mais informações, consulte MaxUserPort.

TcbTablePartitions

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId(1)

O número de partições na tabela Bloco de Controle de Transporte. O particionamento da tabela Bloco de Controle de Transporte minimiza a contenção de acesso à tabela. Isso é especialmente útil em sistemas multiprocessadores.

Tcptimedwaitdelay

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId(4)

O tempo que deve decorrer antes que o TCP possa liberar uma conexão fechada e reutilizar seus recursos. Esse intervalo entre o fechamento e a versão é conhecido como o estado TIME_WAIT ou o estado 2MSL. Durante esse tempo, a conexão pode ser reaberta a um custo muito menor para o cliente e o servidor do que estabelecer uma nova conexão.

O RFC 793 publicado pelo IETF requer que o TCP mantenha uma conexão fechada por um intervalo pelo menos igual a duas vezes o tempo de vida máximo do segmento (2MSL) da rede. Quando uma conexão é liberada, seu par de soquetes e o TCB (bloco de controle TCP) podem ser usados para dar suporte a outra conexão. Por padrão, a MSL é definida como 120 segundos e o valor dessa entrada é igual a duas MSLs ou 4 minutos. Para obter mais informações, consulte RFC 793.

Reduzir o valor dessa entrada usando uma configuração do Registro permite que o TCP libere conexões fechadas mais rapidamente, fornecendo mais recursos para novas conexões. No entanto, se o valor for muito baixo, o TCP poderá liberar recursos de conexão antes que a conexão seja concluída, exigindo que o servidor use recursos adicionais para restabelecer a conexão.

Normalmente, o TCP não libera conexões fechadas até que o valor dessa entrada expire. No entanto, o TCP pode liberar conexões antes que esse valor expire se estiver ficando sem TCBs (blocos de controle TCP). O número de TCBs que o sistema cria é controlado por uma configuração do Registro. Para obter mais informações, consulte MaxFreeTCBs.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]

Confira também

SystemConfig