Freigeben über


SystemConfig_Network-Klasse

Diese Klasse ist die Ereignistypklasse für Netzwerkereignisse.

Die folgende Syntax wird durch einen MOF-Code vereinfacht.

Syntax

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

Member

Die SystemConfig_Network-Klasse verfügt über folgende Membertypen:

Eigenschaften

Die SystemConfig_Network-Klasse verfügt über diese Eigenschaften.

MaxHashTableSize

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId(2)

Die Größe der Hashtabelle, in der TCP-Kontrollblöcke (TCBs) gespeichert sind. TCP speichert Steuerblöcke in einer Hashtabelle, damit sie sehr schnell gefunden werden können.

MaxUserPort

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId(3)

Die höchste Portnummer, die TCP zuweisen kann, wenn eine Anwendung einen verfügbaren Benutzerport vom System anfordert. In der Regel werden kurzlebige (kurz verwendete) Ports den Portnummern 1024 bis 5000 zugeordnet.

Der Wert für die höchste Benutzerportnummer, die TCP zuweisen kann, wird durch eine Registrierungseinstellung gesteuert. Weitere Informationen finden Sie unter MaxUserPort.

TcbTablePartitions

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId(1)

Die Anzahl der Partitionen in der Tabelle Transport Control Block. Durch die Partitionierung der Transport Control Block-Tabelle werden Konflikte für den Tabellenzugriff minimiert. Dies ist besonders nützlich für Multiprozessorsysteme.

Tcptimedwaitdelay

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId(4)

Die Zeit, die verstreichen muss, bevor TCP eine geschlossene Verbindung freigeben und die zugehörigen Ressourcen wiederverwenden kann. Dieses Intervall zwischen dem Schließen und dem Release wird als TIME_WAIT Zustand oder 2MSL-Zustand bezeichnet. Während dieser Zeit kann die Verbindung zu wesentlich geringeren Kosten für den Client und Server erneut geöffnet werden als das Herstellen einer neuen Verbindung.

Rfc 793, das von der IETF veröffentlicht wurde, erfordert, dass TCP eine geschlossene Verbindung für ein Intervall unterhält, das mindestens dem Doppelten der maximalen Segmentlebensdauer (2MSL) des Netzwerks entspricht. Wenn eine Verbindung freigegeben wird, können das Socketpaar und der TCP-Kontrollblock (TCP Control Block, TCB) verwendet werden, um eine andere Verbindung zu unterstützen. Standardmäßig ist die MSL als 120 Sekunden definiert, und der Wert dieses Eintrags entspricht zwei MSLs oder 4 Minuten. Weitere Informationen finden Sie unter RFC 793.

Wenn Sie den Wert dieses Eintrags mithilfe einer Registrierungseinstellung reduzieren, kann TCP geschlossene Verbindungen schneller freigeben und mehr Ressourcen für neue Verbindungen bereitstellen. Wenn der Wert jedoch zu niedrig ist, gibt TCP möglicherweise Verbindungsressourcen frei, bevor die Verbindung abgeschlossen ist, sodass der Server zusätzliche Ressourcen verwenden muss, um die Verbindung wiederherzustellen.

Normalerweise gibt TCP keine geschlossenen Verbindungen frei, wenn der Wert dieses Eintrags abläuft. Tcp kann jedoch Verbindungen freigeben, bevor dieser Wert abläuft, wenn TCP-Kontrollblöcke (TCBs) nicht mehr vorhanden sind. Die Anzahl der tcBs, die das System erstellt, wird durch eine Registrierungseinstellung gesteuert. Weitere Informationen finden Sie unter MaxFreeTCBs.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]

Siehe auch

SystemConfig