Compartir a través de


SystemConfig_Network clase

Esta clase es la clase de tipo de evento para los eventos de red.

La sintaxis siguiente se simplifica a partir del código MOF.

Sintaxis

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

Miembros

La clase SystemConfig_Network tiene estos tipos de miembros:

Propiedades

La clase SystemConfig_Network tiene estas propiedades.

MaxHashTableSize

Tipo de datos: uint32

Tipo de acceso: solo lectura

Calificadores: WmiDataId(2)

Tamaño de la tabla hash en la que se almacenan los bloques de control TCP (TCB). TCP almacena bloques de control en una tabla hash para que pueda encontrarlos muy rápidamente.

MaxUserPort

Tipo de datos: uint32

Tipo de acceso: solo lectura

Calificadores: WmiDataId(3)

El número de puerto más alto TCP puede asignarse cuando una aplicación solicita un puerto de usuario disponible desde el sistema. Normalmente, los puertos efímeros (que se usan brevemente) se asignan a los números de puerto 1024 a 5000.

El valor del número de puerto de usuario más alto que puede asignar TCP se controla mediante una configuración del Registro. Para obtener más información, vea MaxUserPort.

TcbTablePartitions

Tipo de datos: uint32

Tipo de acceso: solo lectura

Calificadores: WmiDataId(1)

Número de particiones de la tabla Bloque de control de transporte. La creación de particiones en la tabla Bloque de control de transporte minimiza la contención para el acceso a tablas. Esto es especialmente útil en sistemas multiprocesador.

TcpTimedWaitDelay

Tipo de datos: uint32

Tipo de acceso: solo lectura

Calificadores: WmiDataId(4)

El tiempo que debe transcurrir antes de que TCP pueda liberar una conexión cerrada y reutilizar sus recursos. Este intervalo entre el cierre y la versión se conoce como estado de TIME_WAIT o 2MSL. Durante este tiempo, la conexión se puede volver a abrir a un costo mucho menor para el cliente y el servidor que establecer una nueva conexión.

RFC 793 publicado por IETF requiere que TCP mantenga una conexión cerrada durante un intervalo al menos igual al doble de la duración máxima del segmento (2MSL) de la red. Cuando se libera una conexión, su par de sockets y el bloque de control TCP (TCB) se pueden usar para admitir otra conexión. De forma predeterminada, el MSL se define como 120 segundos y el valor de esta entrada es igual a dos MSL o 4 minutos. Para obtener más información, consulte RFC 793.

Reducir el valor de esta entrada mediante una configuración del Registro permite que TCP libere las conexiones cerradas con mayor rapidez, lo que proporciona más recursos para las nuevas conexiones. Sin embargo, si el valor es demasiado bajo, TCP podría liberar los recursos de conexión antes de que se complete la conexión, lo que requiere que el servidor use recursos adicionales para restablecer la conexión.

Normalmente, TCP no libera las conexiones cerradas hasta que expire el valor de esta entrada. Sin embargo, TCP puede liberar conexiones antes de que este valor expire si se está quedando sin bloques de control TCP (TCB). El número de TCB que crea el sistema se controla mediante una configuración del Registro. Para obtener más información, consulte MaxFreeTCBs.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]

Vea también

SystemConfig