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 |