Condividi tramite


classe SystemConfig_Network

Questa classe è la classe del tipo di evento per gli eventi di rete.

La sintassi seguente è semplificata dal codice MOF.

Sintassi

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

Members

La classe SystemConfig_Network ha questi tipi di membri:

Proprietà

La classe SystemConfig_Network ha queste proprietà.

MaxHashTableSize

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId(2)

Dimensioni della tabella hash in cui vengono archiviati i blocchi di controllo TCP . TCP archivia i blocchi di controllo in una tabella hash in modo da poterli trovare molto rapidamente.

MaxUserPort

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId(3)

Il numero di porta più alto che TCP può assegnare quando un'applicazione richiede una porta utente disponibile dal sistema. In genere, le porte temporanee (quelle usate brevemente) vengono allocate ai numeri di porta da 1024 a 5000.

Il valore per il numero di porta utente più alto che tcp può assegnare è controllato da un'impostazione del Registro di sistema. Per altre informazioni, vedere MaxUserPort.

TcbTablePartitions

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId(1)

Numero di partizioni nella tabella Blocco di controllo trasporto. Il partizionamento della tabella Blocco di controllo trasporto riduce al minimo la contesa per l'accesso alle tabelle. Ciò è particolarmente utile nei sistemi multiprocessore.

TcpTimedWaitDelay

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId(4)

Tempo che deve trascorrere prima che TCP possa rilasciare una connessione chiusa e riutilizzarne le risorse. Questo intervallo tra chiusura e rilascio è noto come stato TIME_WAIT o 2MSL. Durante questo periodo, la connessione può essere riaperta a un costo molto inferiore per il client e il server rispetto alla creazione di una nuova connessione.

RFC 793 pubblicato da IETF richiede che TCP mantenga una connessione chiusa per un intervallo almeno uguale al doppio della durata massima del segmento (2MSL) della rete. Quando viene rilasciata una connessione, è possibile usare la coppia socket e il blocco di controllo TCP (TCB) per supportare un'altra connessione. Per impostazione predefinita, msl è definito come 120 secondi e il valore di questa voce è uguale a due msls o 4 minuti. Per altre informazioni, vedere RFC 793.

La riduzione del valore di questa voce tramite un'impostazione del Registro di sistema consente a TCP di rilasciare le connessioni chiuse più velocemente, fornendo più risorse per le nuove connessioni. Tuttavia, se il valore è troppo basso, TCP potrebbe rilasciare le risorse di connessione prima del completamento della connessione, richiedendo al server di usare risorse aggiuntive per ristabilire la connessione.

In genere, TCP non rilascia connessioni chiuse fino alla scadenza del valore di questa voce. Tuttavia, TCP può rilasciare le connessioni prima della scadenza di questo valore se sta esaurendo i blocchi di controllo TCP (TCB). Il numero di TCB creati dal sistema è controllato da un'impostazione del Registro di sistema. Per altre informazioni, vedere MaxFreeTCBs.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]

Vedi anche

SystemConfig