Bagikan melalui


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:

Istilah Deskripsi
Currwinsent tcpEStatsPerfCurRwinSent
MaxRwinsent tcpEStatsPerfMaxRwinSent
Minrwinsent Tidak ada pemetaan untuk anggota ini.
LimRwin tcpEStatsTuneLimRwin
DupAckEpisodes tcpEStatsPathDupAckEpisodes
DupAcksOut tcpEStatsPathDupAcksOut
CeRcvd tcpEStatsPathCERcvd
EcnSent Tidak ada pemetaan untuk anggota ini.
EcnNoncesRcvd Tidak ada pemetaan untuk anggota ini.
CurReasmQueue tcpEStatsStackCurReasmQueue
MaxReasmQueue tcpEStatsStackMaxReasmQueue
CurAppRQueue tcpEStatsAppCurAppRQueue
MaxAppRQueue tcpEStatsAppMaxAppRQueue
WinScaleSent tcpEStatsStackWinScaleSent

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