SystemConfig_Network 클래스
이 클래스는 네트워크 이벤트에 대한 이벤트 유형 클래스입니다.
MOF 코드에서 다음 구문이 간소화되었습니다.
구문
[EventType(17), EventTypeName("Network")]
class SystemConfig_Network : SystemConfig
{
uint32 TcbTablePartitions;
uint32 MaxHashTableSize;
uint32 MaxUserPort;
uint32 TcpTimedWaitDelay;
};
멤버
SystemConfig_Network 클래스에는 다음과 같은 유형의 멤버가 있습니다.
속성
SystemConfig_Network 클래스에는 이러한 속성이 있습니다.
-
MaxHashTableSize
-
-
데이터 형식: uint32
-
액세스 형식: 읽기 전용
-
한정자: WmiDataId(2)
TCP 제어 블록(TCB)이 저장되는 해시 테이블의 크기입니다. TCP는 제어 블록을 해시 테이블에 저장하므로 매우 빠르게 찾을 수 있습니다.
-
-
MaxUserPort
-
-
데이터 형식: uint32
-
액세스 형식: 읽기 전용
-
한정자: WmiDataId(3)
애플리케이션이 시스템에서 사용 가능한 사용자 포트를 요청할 때 가장 높은 포트 번호 TCP를 할당할 수 있습니다. 일반적으로 임시 포트(간략하게 사용되는 포트)는 포트 번호 1024~5000에 할당됩니다.
TCP에서 할당할 수 있는 가장 높은 사용자 포트 번호 값은 레지스트리 설정에 의해 제어됩니다. 자세한 내용은 MaxUserPort를 참조하세요.
-
-
TcbTablePartitions
-
-
데이터 형식: uint32
-
액세스 형식: 읽기 전용
-
한정자: WmiDataId(1)
전송 제어 블록 테이블의 파티션 수입니다. 전송 제어 블록 테이블을 분할하면 테이블 액세스에 대한 경합이 최소화됩니다. 이는 다중 프로세서 시스템에 특히 유용합니다.
-
-
TcpTimedWaitDelay
-
-
데이터 형식: uint32
-
액세스 형식: 읽기 전용
-
한정자: WmiDataId(4)
TCP가 닫힌 연결을 해제하고 해당 리소스를 다시 사용할 수 있기 전에 경과해야 하는 시간입니다. 클로저와 릴리스 사이의 이 간격을 TIME_WAIT 상태 또는 2MSL 상태라고 합니다. 이 시간 동안 새 연결을 설정하는 것보다 클라이언트 및 서버에 대한 훨씬 적은 비용으로 연결을 다시 열 수 있습니다.
IETF에서 게시한 RFC 793을 사용하려면 TCP가 네트워크의 최대 세그먼트 수명(2MSL)의 두 배 이상인 간격으로 닫힌 연결을 유지해야 합니다. 연결이 해제되면 소켓 쌍 및 TCB(TCP 제어 블록)를 사용하여 다른 연결을 지원할 수 있습니다. 기본적으로 MSL은 120초로 정의되며 이 항목의 값은 두 개의 MSL 또는 4분과 같습니다. 자세한 내용은 RFC 793을 참조하세요.
레지스트리 설정을 사용하여 이 항목의 값을 줄이면 TCP가 닫힌 연결을 더 빠르게 해제하여 새 연결에 더 많은 리소스를 제공할 수 있습니다. 그러나 값이 너무 낮으면 TCP는 연결이 완료되기 전에 연결 리소스를 해제할 수 있으므로 서버에서 추가 리소스를 사용하여 연결을 다시 설정해야 합니다.
일반적으로 TCP는 이 항목의 값이 만료될 때까지 닫힌 연결을 해제하지 않습니다. 그러나 TCP 제어 블록(TCP)이 부족하면 이 값이 만료되기 전에 연결을 해제할 수 있습니다. 시스템에서 만드는 TCB 수는 레지스트리 설정에 의해 제어됩니다. 자세한 내용은 MaxFreeTCB를 참조하세요.
-
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2008 [데스크톱 앱만 해당] |
추가 정보