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) 序號。 此軟性錯誤適用於保持運作和零視窗探查。 |
TcpErrorAboveDataWindow 區段中的某些數據高於 傳送視窗 (SND。WND) 大小。 此虛錯誤表示實作錯誤或可能 攻擊。 |
TcpErrorBelowAckWindow SND 下方收到 ACK。UNA 序號。 這個虛錯誤表示 傳回路徑重新排序 ACK。 |
TcpErrorAboveAckWindow 我們尚未傳送的數據收到 ACK。 這個軟性錯誤表示實作錯誤或可能的攻擊。 |
TcpErrorBelowTsWindow 區段上的 Timestamp Echo Reply (TSecr) 早於 目前的 TS。最近 (每當 時在 TSecr 中回應的時間戳 區段會傳送) 。 此錯誤適用於使用 TCP 時間戳選項的 TCP 連線, (RFC 1323 中 IETF 所定義的 TSopt) 。 如需詳細資訊,請參閱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 |