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 Typen von Membern:

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 werden. TCP speichert Kontrollblö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 Ports (die kurz verwendet werden) 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 partitionieren der Transport Control Block-Tabelle werden Konflikte für den Tabellenzugriff minimiert. Dies ist besonders bei Multiprozessorsystemen nützlich.

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 Abschluss und Freigabe wird als TIME _ WAIT-Status oder 2MSL-Status bezeichnet. Während dieser Zeit kann die Verbindung zu wesentlich geringeren Kosten für Den Client und Server erneut geöffnet werden, als eine neue Verbindung herzustellen.

Rfc 793, veröffentlicht von der IETF, erfordert, dass TCP eine geschlossene Verbindung für ein Intervall beibehält, das mindestens der doppelten maximalen Segmentlebensdauer (2MSL) des Netzwerks entspricht. Wenn eine Verbindung freigegeben wird, können das Socketpaar und der TCP-Steuerungsblock (TCB) verwendet werden, um eine andere Verbindung zu unterstützen. Standardmäßig ist die MSL als 120 Sekunden definiert, und der Wert dieses Eintrags ist gleich 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 so 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, bis der Wert dieses Eintrags abläuft. TCP kann jedoch Verbindungen freigeben, bevor dieser Wert abläuft, wenn keine TCP-Kontrollblöcke (TCBs) mehr vorliegen. Die Anzahl der vom System erstellten TCBs wird durch eine Registrierungseinstellung gesteuert. Weitere Informationen finden Sie unter MaxFreeTCBs.

Anforderungen

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

Siehe auch

SystemConfig