TCP_SOFT_ERROR enumeración (tcpestats.h)

La enumeración TCP_SOFT_ERROR define el motivo de los errores irrecuperables o suaves registrados en una conexión TCP.

Syntax

typedef enum {
  TcpErrorNone = 0,
  TcpErrorBelowDataWindow,
  TcpErrorAboveDataWindow,
  TcpErrorBelowAckWindow,
  TcpErrorAboveAckWindow,
  TcpErrorBelowTsWindow,
  TcpErrorAboveTsWindow,
  TcpErrorDataChecksumError,
  TcpErrorDataLengthError,
  TcpErrorMaxSoftError
} TCP_SOFT_ERROR, *PTCP_SOFT_ERROR;

Constantes

 
TcpErrorNone
Valor: 0
No se han producido errores de software.
TcpErrorBelowDataWindow
Todos los datos del segmento se indican a continuación
el envío no confirmado (SND. UNA) número de secuencia. Este error flexible es normal para los sondeos de mantenimiento y cero ventanas.
TcpErrorAboveDataWindow
Algunos datos del segmento están por encima
ventana de envío (SND. Tamaño WND). Este error temporal indica un error de implementación o posible
Ataque.
TcpErrorBelowAckWindow
Se recibió un ACK por debajo del SND. Número de secuencia UNA. Este error temporal indica que
la ruta de acceso de devolución está reordenando las ACL.
TcpErrorAboveAckWindow
Se recibió un ACK para los datos que no hemos enviado.
Este error temporal indica un error de implementación o un posible ataque.
TcpErrorBelowTsWindow
La respuesta de eco de marca de tiempo (TSecr) en el segmento es anterior a la
TS actual. Reciente (una marca de tiempo que se va a reproducir en TSecr cada vez que un
segment se envía). Este error se aplica a las conexiones TCP que usan la opción Marcas de tiempo TCP (TSopt) definidas por el IETF en RFC 1323. Para obtener más información, vea http://www.ietf.org/rfc/rfc1323.txt. Este error de software es normal para el caso poco frecuente en el que la protección contra contenedores
Números de secuencias (PAWS)
el mecanismo detecta los datos reordenados por la red.
TcpErrorAboveTsWindow
El TSecr del segmento es más reciente que el
TS actual. Reciente. Este error temporal indica un error de implementación o
posible ataque.
TcpErrorDataChecksumError
Se recibió una suma de comprobación TCP incorrecta. Tenga en cuenta que este valor
es intrínsecamente frágil, porque los campos de encabezado usados para
identifique que la conexión puede estar dañada.
TcpErrorDataLengthError
Error de longitud de datos.

Este valor no se define en el rfC de borrador de IETF en el MIB de estadísticas extendidas tcp.
TcpErrorMaxSoftError
Valor máximo posible para el tipo de enumeración TCP_SOFT_ERROR_STATE. Este no es un valor legal por el motivo de un error temporal para una conexión TCP.

Comentarios

La enumeración TCP_SOFT_ERROR se define en Windows Vista y versiones posteriores.

Los valores de esta enumeración se definen en el rfC de borrador de IETF en el MIB de estadísticas extendidas tcp. Para obtener más información, vea http://www.ietf.org/rfc/rfc4898.txt.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado tcpestats.h

Consulte también

GetPerTcp6ConnectionEStats

GetPerTcpConnectionEStats

TCP_ESTATS_TYPE