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:
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 |