TCP_SOFT_ERROR Enumeration (tcpestats.h)
Die TCP_SOFT_ERROR-Aufzählung definiert den Grund für nicht schwerwiegende oder weiche Fehler, die in einer TCP-Verbindung aufgezeichnet wurden.
Syntax
typedef enum {
TcpErrorNone = 0,
TcpErrorBelowDataWindow,
TcpErrorAboveDataWindow,
TcpErrorBelowAckWindow,
TcpErrorAboveAckWindow,
TcpErrorBelowTsWindow,
TcpErrorAboveTsWindow,
TcpErrorDataChecksumError,
TcpErrorDataLengthError,
TcpErrorMaxSoftError
} TCP_SOFT_ERROR, *PTCP_SOFT_ERROR;
Konstanten
TcpErrorNone Wert: 0 Es sind keine weichen Fehler aufgetreten. |
TcpErrorBelowDataWindow Alle Daten im Segment sind unten. das senden nicht bekannt ist (SND. UNA) Sequenznummer. Dieser soft error is normal for keep-alives and zero window probes. |
TcpErrorAboveDataWindow Einige Daten im Segment sind über Fenster senden (SND. WND) Größe. Dieser weiche Fehler gibt einen Implementierungsfehler oder einen möglichen Implementierungsfehler an. Angriff. |
TcpErrorBelowAckWindow Eine ACK wurde unterhalb der SND empfangen. UNA-Sequenznummer. Dieser weiche Fehler gibt an, dass der Der Rückgabepfad wird acKs neu anordnen. |
TcpErrorAboveAckWindow Eine ACK wurde für Daten empfangen, die wir nicht gesendet haben. Dieser weiche Fehler gibt einen Implementierungsfehler oder einen möglichen Angriff an. |
TcpErrorBelowTsWindow Der Timestamp Echo Reply (TSecr) im Segment ist älter als der aktueller TS. Zuletzt verwendet (ein Zeitstempel, der in TSecr wiedergegeben werden soll, wenn ein Segment wird gesendet). Dieser Fehler gilt für TCP-Verbindungen, die die tcp-Timestamps-Option (TSopt) verwenden, die von der IETF in RFC 1323 definiert wurde. Weitere Informationen finden Sie unter http://www.ietf.org/rfc/rfc1323.txt. Dieser weiche Fehler ist normal für den seltenen Fall, in dem der Schutz vor Umbruch Sequenzzahlen (PAWS) mechanismus erkennt Daten, die vom Netzwerk neu angeordnet werden. |
TcpErrorAboveTsWindow Der TSecr im Segment ist neuer als der aktueller TS. Aktuell. Dieser weiche Fehler gibt einen Implementierungsfehler oder einen Implementierungsfehler an. möglicher Angriff. |
TcpErrorDataChecksumError Eine falsche TCP-Prüfsumme wurde empfangen. Beachten Sie, dass dieser Wert ist systemintern zerbrechlich, da die Kopfzeilenfelder verwendet werden Die Verbindung wurde möglicherweise beschädigt. |
TcpErrorDataLengthError Fehler bei der Datenlänge. Dieser Wert ist nicht im IETF-Entwurf RFC für die TCP Extended Statistics MIB definiert. |
TcpErrorMaxSoftError Der maximal mögliche Wert für den Enumerationstyp TCP_SOFT_ERROR_STATE. Dies ist kein rechtlicher Wert für den Grund für einen soften Fehler für eine TCP-Verbindung. |
Bemerkungen
Die TCP_SOFT_ERROR-Enumeration wird unter Windows Vista und höher definiert.
Die Werte in dieser Enumeration werden im IETF-Entwurf RFC für das TCP Extended Statistics MIB definiert. Weitere Informationen finden Sie unter http://www.ietf.org/rfc/rfc4898.txt.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [Nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [Nur Desktop-Apps] |
Header | tcpestats.h |