Bagikan melalui


enumerasi TCP_SOFT_ERROR (tcpestats.h)

Enumerasi TCP_SOFT_ERROR menentukan alasan kesalahan non-fatal atau lunak yang dicatat pada koneksi TCP.

Sintaks

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

Konstanta

 
TcpErrorNone
Nilai: 0
Tidak ada kesalahan lunak yang terjadi.
TcpErrorBelowDataWindow
Semua data dalam segmen di bawah ini
kirim tidak diakui (SND. UNA) nomor urut. Kesalahan lunak ini normal untuk tetap hidup dan pemeriksaan jendela nol.
TcpErrorAboveDataWindow
Beberapa data dalam segmen di atas
kirim jendela (SND. Ukuran WND). Kesalahan lunak ini menunjukkan bug implementasi atau kemungkinan
Serangan.
TcpErrorBelowAckWindow
ACK diterima di bawah SND. Nomor urut UNA. Kesalahan lunak ini menunjukkan bahwa
jalur pengembalian menyusun ulang ACK.
TcpErrorAboveAckWindow
ACK diterima untuk data yang belum kami kirim.
Kesalahan lunak ini menunjukkan bug implementasi atau kemungkinan serangan.
TcpErrorBelowTsWindow
Tanda Waktu Echo Reply (TSecr) pada segmen lebih tua dari
TS saat ini. Terbaru (tanda waktu yang akan digaungkan di TSecr setiap kali
segmen dikirim). Kesalahan ini berlaku untuk koneksi TCP yang menggunakan opsi Tanda Waktu TCP (TSopt) yang ditentukan oleh IETF di RFC 1323. Untuk informasi selengkapnya, lihat http://www.ietf.org/rfc/rfc1323.txt. Kesalahan lunak ini normal untuk kasus langka di mana Lindungi Terhadap Dibungkus
Nomor urutan (PAWS)
mekanisme mendeteksi data yang diurutkan ulang oleh jaringan.
TcpErrorAboveTsWindow
TSecr pada segmen lebih baru dari
TS saat ini. Baru-baru ini. Kesalahan lunak ini menunjukkan bug implementasi atau
kemungkinan serangan.
TcpErrorDataChecksumError
Checksum TCP yang salah diterima. Perhatikan bahwa nilai ini
rapuh secara intrinsik, karena bidang header digunakan untuk
identifikasi koneksi mungkin telah rusak.
TcpErrorDataLengthError
Terjadi kesalahan panjang data.

Nilai ini tidak didefinisikan dalam draf IETF RFC pada TCP Extended Statistics MIB.
TcpErrorMaxSoftError
Nilai maksimum yang mungkin untuk jenis enumerasi TCP_SOFT_ERROR_STATE. Ini bukan nilai hukum untuk alasan kesalahan sementara untuk koneksi TCP.

Keterangan

Enumerasi TCP_SOFT_ERROR didefinisikan pada Windows Vista dan yang lebih baru.

Nilai dalam enumerasi ini didefinisikan dalam draf IETF RFC pada TCP Extended Statistics MIB. Untuk informasi selengkapnya, lihat http://www.ietf.org/rfc/rfc4898.txt.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header tcpestats.h

Lihat juga

GetPerTcp6ConnectionEStats

GetPerTcpConnectionEStats

TCP_ESTATS_TYPE