struktur TCP_ESTATS_SND_CONG_ROD_v0 (tcpestats.h)

Struktur TCP_ESTATS_SND_CONG_ROD_v0 berisi informasi dinamis baca-saja untuk statistik TCP yang diperluas pada data terkait kemacetan pengirim untuk koneksi TCP.

Sintaks

typedef struct _TCP_ESTATS_SND_CONG_ROD_v0 {
  ULONG  SndLimTransRwin;
  ULONG  SndLimTimeRwin;
  SIZE_T SndLimBytesRwin;
  ULONG  SndLimTransCwnd;
  ULONG  SndLimTimeCwnd;
  SIZE_T SndLimBytesCwnd;
  ULONG  SndLimTransSnd;
  ULONG  SndLimTimeSnd;
  SIZE_T SndLimBytesSnd;
  ULONG  SlowStart;
  ULONG  CongAvoid;
  ULONG  OtherReductions;
  ULONG  CurCwnd;
  ULONG  MaxSsCwnd;
  ULONG  MaxCaCwnd;
  ULONG  CurSsthresh;
  ULONG  MaxSsthresh;
  ULONG  MinSsthresh;
} TCP_ESTATS_SND_CONG_ROD_v0, *PTCP_ESTATS_SND_CONG_ROD_v0;

Anggota

SndLimTransRwin

Jenis: ULONG

Jumlah transisi ke status "Terbatas Penerima" dari status "Terbatas Kemacetan" atau "Terbatas Pengirim". Status ini dimasukkan setiap kali transmisi TCP berhenti karena pengirim telah mengisi jendela penerima yang diumumkan.

SndLimTimeRwin

Jenis: ULONG

Waktu kumulatif, dalam milidetik, dihabiskan dalam status "Receiver Limited" di mana transmisi TCP berhenti karena pengirim telah mengisi jendela penerima yang diumumkan.

SndLimBytesRwin

Jenis: SIZE_T

Jumlah total byte yang dikirim dalam status "Receiver Limited".

SndLimTransCwnd

Jenis: ULONG

Jumlah transisi ke status "Terbatas Kemacetan" dari status "Terbatas Penerima" atau "Terbatas Pengirim". Status ini dimasukkan setiap kali transmisi TCP berhenti karena pengirim telah mencapai beberapa batas yang ditentukan oleh kontrol kemacetan TCP (jendela kemacetan, misalnya) atau algoritma lain (batas waktu transmisi ulang) yang dirancang untuk mengontrol lalu lintas jaringan.

SndLimTimeCwnd

Jenis: ULONG

Waktu kumulatif, dalam milidetik, dihabiskan dalam status "Terbatas Kemacetan". Ketika ada batas waktu transmisi ulang, itu dihitung dalam anggota ini dan bukan waktu kumulatif untuk beberapa status lain.

SndLimBytesCwnd

Jenis: SIZE_T

Jumlah total byte yang dikirim dalam status "Terbatas Kemacetan".

SndLimTransSnd

Jenis: ULONG

Jumlah transisi ke status "Pengirim Terbatas" dari status "Terbatas Penerima" atau "Terbatas Kemacetan". Status ini dimasukkan setiap kali transmisi TCP berhenti karena beberapa batas pengirim seperti kehabisan data aplikasi atau sumber daya lain dan algoritma Karn. Ketika TCP berhenti mengirim data karena alasan apa pun, yang tidak dapat diklasifikasikan sebagai "Receiver Limited" atau "Congestion Limited", itu diperlakukan sebagai "Pengirim Terbatas".

SndLimTimeSnd

Jenis: ULONG

Waktu kumulatif, dalam milidetik, dihabiskan dalam status "Pengirim Terbatas".

SndLimBytesSnd

Jenis: SIZE_T

Jumlah total byte yang dikirim dalam status "Pengirim Terbatas".

SlowStart

Jenis: ULONG

Frekuensi jendela kemacetan telah ditingkatkan oleh algoritma "Mulai Lambat".

CongAvoid

Jenis: ULONG

Berapa kali jendela kemacetan telah ditingkatkan oleh algoritma "Penghindarian Kemacetan".

OtherReductions

Jenis: ULONG

Jumlah pengurangan jendela kemacetan yang dibuat sebagai akibat dari apa pun selain algoritma kontrol kemacetan selain algoritma "Mulai Lambat" dan "Penghindarian Kemacetan".

CurCwnd

Jenis: ULONG

Ukuran, dalam byte, dari jendela kemacetan saat ini.

MaxSsCwnd

Jenis: ULONG

Ukuran maksimum, dalam byte, dari ukuran jendela kemacetan yang digunakan selama "Mulai Lambat."

MaxCaCwnd

Jenis: ULONG

Ukuran maksimum, dalam byte, dari jendela kemacetan yang digunakan selama "Penghindarian Kemacetan."

CurSsthresh

Jenis: ULONG

Ukuran saat ini, dalam byte, dari ambang awal yang lambat.

MaxSsthresh

Jenis: ULONG

Ukuran maksimum, dalam byte, dari ambang awal lambat, tidak termasuk nilai awal.

MinSsthresh

Jenis: ULONG

Ukuran minimum, dalam byte, dari ambang awal yang lambat.

Keterangan

Struktur TCP_ESTATS_SND_CONG_ROD_v0 digunakan sebagai bagian dari fitur statistik yang diperluas TCP yang tersedia di Windows Vista dan yang lebih baru.

TCP_ESTATS_SND_CONG_ROD_v0 didefinisikan sebagai versi 0 dari struktur untuk informasi dinamis baca-saja tentang data terkait kemacetan pengirim untuk koneksi TCP. Informasi ini tersedia setelah koneksi dibuat.

Struktur TCP_ESTATS_SND_CONG_ROD_v0 diambil oleh panggilan ke fungsi GetPerTcp6ConnectionEStats atau GetPerTcpConnectionEStats ketika TcpConnectionEstatsSndCong 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 pada Kontrol Kemacetan TCP. Untuk informasi selengkapnya, lihat http://www.ietf.org/rfc/rfc2581.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_SND_CONG_ROD_v0 ke entri yang ditentukan dalam RFC 4898 untuk statistik TCP yang diperpanjang:

Istilah Deskripsi
SndLimTransRwin tcpEStatsPerfSndLimTransRwin
SndLimTimeRwin tcpEStatsPerfSndLimTimeRwin
SndLimBytesRwin Tidak ada pemetaan untuk anggota ini.
SndLimTransCwnd tcpEStatsPerfSndLimTransCwnd
SndLimTimeCwnd tcpEStatsPerfSndLimTimeCwnd
SndLimBytesCwnd Tidak ada pemetaan untuk anggota ini.
SndLimTranssnd tcpEStatsPerfSndLimTransSnd
SndLimTimeSnd tcpEStatsPerfSndLimTimeSnd
SndLimBytesSnd Tidak ada pemetaan untuk anggota ini.
Mulai Lambat tcpEStatsStackSlowStart
CongAvoid tcpEStatsStackCongAvoid
OtherReductions tcpEStatsStackOtherReductions
CurCwnd tcpEStatsPerfCurCwnd
MaxSsCwnd tcpEStatsStackMaxSsCwnd
MaxCaCwnd tcpEStatsStackMaxCaCwnd
CurSsthresh tcpEStatsPerfCurSsthresh
MaxSsthresh tcpEStatsStackMaxSsthresh
MinSsthresh tcpEStatsStackMinSsthresh

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