TCP_SOFT_ERROR 열거형(tcpestats.h)
TCP_SOFT_ERROR 열거형은 TCP 연결에 기록된 치명적이거나 소프트 오류가 아닌 이유를 정의합니다.
Syntax
typedef enum {
TcpErrorNone = 0,
TcpErrorBelowDataWindow,
TcpErrorAboveDataWindow,
TcpErrorBelowAckWindow,
TcpErrorAboveAckWindow,
TcpErrorBelowTsWindow,
TcpErrorAboveTsWindow,
TcpErrorDataChecksumError,
TcpErrorDataLengthError,
TcpErrorMaxSoftError
} TCP_SOFT_ERROR, *PTCP_SOFT_ERROR;
상수
TcpErrorNone 값: 0 소프트 오류가 발생하지 않았습니다. |
TcpErrorBelowDataWindow 세그먼트의 모든 데이터는 다음과 같습니다. 승인되지 않은 보내기(SND) UNA) 시퀀스 번호입니다. 이 소프트 오류는 keep-alive 및 0 창 프로브에 대해 정상입니다. |
TcpErrorAboveDataWindow 세그먼트의 일부 데이터가 위에 있습니다. 송신 창(SND. WND) 크기입니다. 이 소프트 오류는 구현 버그 또는 가능을 나타냅니다. 공격. |
TcpErrorBelowAckWindow SND 아래에 ACK가 수신되었습니다. UNA 시퀀스 번호입니다. 이 소프트 오류는 반환 경로가 ACK의 순서를 다시 지정합니다. |
TcpErrorAboveAckWindow 보내지 않은 데이터에 대해 ACK가 수신되었습니다. 이 소프트 오류는 구현 버그 또는 가능한 공격을 나타냅니다. |
TcpErrorBelowTsWindow 세그먼트의 타임스탬프 에코 회신(TSecr)이 현재 TS. 최근(TSecr에서 에코될 타임스탬프 세그먼트가 전송됨). 이 오류는 RFC 1323의 IETF에서 정의한 TCP 타임스탬프 옵션(TSopt)을 사용하는 TCP 연결에 적용됩니다. 자세한 내용은 http://www.ietf.org/rfc/rfc1323.txt를 참조하세요. 이 소프트 오류는 래핑되지 않도록 보호가 드문 경우에 정상입니다. 시퀀스 번호(PAWS) 메커니즘은 네트워크에서 다시 정렬된 데이터를 검색합니다. |
TcpErrorAboveTsWindow 세그먼트의 TSecr이 현재 TS. 최근. 이 소프트 오류는 구현 버그 또는 가능한 공격입니다. |
TcpErrorDataChecksumError 잘못된 TCP 체크섬이 수신되었습니다. 이 값은 헤더 필드가 사용되었기 때문에 본질적으로 취약합니다. 연결이 손상되었을 수 있음을 식별합니다. |
TcpErrorDataLengthError 데이터 길이 오류가 발생했습니다. 이 값은 TCP 확장 통계 MIB의 IETF 초안 RFC에 정의되어 있지 않습니다. |
TcpErrorMaxSoftError TCP_SOFT_ERROR_STATE 열거형 형식에 대해 가능한 최대 값입니다. 이는 TCP 연결에 대한 소프트 오류의 이유로 법적 가치가 아닙니다. |
설명
TCP_SOFT_ERROR 열거형은 Windows Vista 이상에서 정의됩니다.
이 열거형의 값은 TCP 확장 통계 MIB의 IETF 초안 RFC에 정의되어 있습니다. 자세한 내용은 http://www.ietf.org/rfc/rfc4898.txt를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | tcpestats.h |