共用方式為


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

另請參閱

GetPerTcp6ConnectionEStats

GetPerTcpConnectionEStats

TCP_ESTATS_TYPE