struktur TCP_ESTATS_REC_ROD_v0 (tcpestats.h)
Struktur TCP_ESTATS_REC_ROD_v0 berisi informasi dinamis baca-saja untuk statistik TCP yang diperluas pada penerima lokal untuk koneksi TCP.
Sintaks
typedef struct _TCP_ESTATS_REC_ROD_v0 {
ULONG CurRwinSent;
ULONG MaxRwinSent;
ULONG MinRwinSent;
ULONG LimRwin;
ULONG DupAckEpisodes;
ULONG DupAcksOut;
ULONG CeRcvd;
ULONG EcnSent;
ULONG EcnNoncesRcvd;
ULONG CurReasmQueue;
ULONG MaxReasmQueue;
SIZE_T CurAppRQueue;
SIZE_T MaxAppRQueue;
UCHAR WinScaleSent;
} TCP_ESTATS_REC_ROD_v0, *PTCP_ESTATS_REC_ROD_v0;
Anggota
CurRwinSent
Jenis: ULONG
Iklan jendela terbaru, dalam byte, yang telah dikirim.
MaxRwinSent
Jenis: ULONG
Iklan jendela maksimum, dalam byte, yang telah dikirim.
MinRwinSent
Jenis: ULONG
Iklan jendela minimum, dalam byte, yang telah dikirim.
LimRwin
Jenis: ULONG
Iklan jendela maksimum, dalam byte, yang dapat dikirim.
DupAckEpisodes
Jenis: ULONG
Jumlah Ack Duplikat yang Dikirim ketika Ack sebelumnya tidak duplikat. Ini adalah berapa kali serangkaian pengakuan duplikat yang bersebelahan telah dikirim.
Ini adalah indikasi jumlah segmen data yang hilang atau diurutkan ulang pada jalur dari titik akhir TCP jarak jauh ke titik akhir TCP dekat.
DupAcksOut
Jenis: ULONG
Jumlah ACL duplikat yang dikirim.
Rasio perubahan anggota DupAcksOut terhadap perubahan anggota DupAckEpisodes adalah indikasi menyusun ulang atau jarak pemulihan selama beberapa interval.
CeRcvd
Jenis: ULONG
Jumlah segmen yang diterima dengan header IP yang bertuliskan penandaan Congestion Experienced (CE).
EcnSent
Jenis: ULONG
Disiapkan untuk penggunaan masa mendatang. Anggota ini selalu diatur ke nol.
EcnNoncesRcvd
Jenis: ULONG
Disiapkan untuk penggunaan masa mendatang. Anggota ini selalu diatur ke nol.
CurReasmQueue
Jenis: ULONG
Jumlah byte ruang urutan saat ini yang dibenamkan oleh antrean rakitan ulang.
Ini umumnya adalah perbedaan antara rcv.nxt dan jumlah urutan tepi paling kanan dari antrean rakitan ulang.
MaxReasmQueue
Jenis: ULONG
Jumlah maksimum byte ruang urutan yang dibenamkan oleh antrean rakitan ulang.
Ini adalah nilai maksimum anggota CurReasmQueue .
CurAppRQueue
Jenis: SIZE_T
Jumlah byte data aplikasi saat ini yang telah diakui oleh TCP tetapi belum dikirimkan ke aplikasi.
MaxAppRQueue
Jenis: SIZE_T
Jumlah maksimum byte data aplikasi yang telah diakui oleh TCP tetapi belum dikirimkan ke aplikasi.
WinScaleSent
Jenis: UCHAR
Nilai opsi skala jendela yang ditransmisikan jika dikirim; jika tidak, nilai -1.
Perhatikan bahwa jika anggota WinScaleSent dan anggota WinScaleRcvd dari struktur TCP_ESTATS_OBS_REC_ROD_v0 tidak -1, maka Rcv.Wind.Scale akan sama dengan nilai ini dan digunakan untuk menskalakan pengumuman jendela penerima dari host lokal ke host jarak jauh.
Keterangan
Struktur TCP_ESTATS_REC_ROD_v0 digunakan sebagai bagian dari fitur statistik yang diperluas TCP yang tersedia di Windows Vista dan yang lebih baru.
TCP_ESTATS_REC_ROD_v0 didefinisikan sebagai versi 0 dari struktur untuk informasi dinamis baca-saja untuk statistik TCP yang diperluas pada penerima lokal untuk koneksi TCP. Informasi ini tersedia setelah koneksi dibuat.
Struktur TCP_ESTATS_REC_ROD_v0 diambil oleh panggilan ke fungsi GetPerTcp6ConnectionEStats atau GetPerTcpConnectionEStats ketika TcpConnectionEstatsRec diteruskan dalam parameter EstatsType . Statistik TCP yang diperluas perlu diaktifkan untuk mengambil struktur ini.
Kontrol kemacetan TCP dan algoritma kontrol kemacetan dibahas secara rinci dalam IETF RFC 2581 pada Kontrol Kemacetan TCP. Untuk informasi selengkapnya, lihat http://www.ietf.org/rfc/rfc2581.txt.
Pemberitahuan Kemacetan Eksplisit di IP dibahas secara rinci dalam IETF RFC 2581 tentang Penambahan Pemberitahuan Kemacetan Eksplisit (ECN) ke IP. Untuk informasi selengkapnya, lihat http://www.ietf.org/rfc/rfc3168.txt.
Anggota struktur ini didefinisikan dalam IETF RFC pada TCP Extended Statistics MIB. Untuk informasi selengkapnya, lihat http://www.ietf.org/rfc/rfc4898.txt.
Berikut ini adalah pemetaan anggota dalam struktur TCP_ESTATS_REC_ROD_v0 ke entri yang ditentukan dalam RFC 4898 untuk statistik TCP yang diperluas:
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 |