Lewati ke konten

Siklus hidup koneksi TCP di Windows 11 25H2

Di halaman ini

Parameter-parameter ini mengendalikan siklus hidup koneksi TCP: ekstensi protokol, TIME_WAIT, keep-alive, dan deteksi masalah Path MTU. Parameter-parameter ini tidak menetapkan ping dan tidak mempercepat koneksi yang sudah terbentuk.

Diperiksa bagaimana tcpipreg.sys dan NSI membaca parameter siklus hidup TCP, nilai default dan rentang apa yang berlaku, serta apakah konfigurasi diperbarui tanpa reboot.

Windows 11 25H2 build 26200.9168, tcpipreg.sys dan NSI. Pengumpulan jejak jaringan secara terkendali di berbagai jaringan dan aplikasi tidak dilakukan.

Analisis statis komponen sistem, analisis bootlog, dan pengamatan pembaruan konfigurasi secara live.

Registry path Value Type Default/типичное состояние Роль
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters Tcp1323Opts REG_DWORD 3, jika tidak ada legacy extensions policy
jalur yang sama TcpTimedWaitDelay REG_DWORD 120 detik, 30..300 TIME_WAIT duration
jalur yang sama KeepAliveTime REG_DWORD 7200000 ms idle keep-alive interval
jalur yang sama EnablePMTUBHDetect REG_DWORD 0 PMTU black-hole detection

Parameter TCP lama dibaca oleh tcpipreg.sys dan diteruskan melalui NSI ke komponen tcpip.sys. Untuk sebagian nilai digunakan ZwNotifyChangeKey, yang memungkinkan pembacaan ulang konfigurasi tanpa reboot penuh tumpukan jaringan.

Tcp1323Opts dipertahankan untuk kompatibilitas. Nilainya 0..3 secara historis mendeskripsikan penskalaan jendela TCP dan stempel waktu. Di Windows 11 25H2 parameter ini dibaca oleh tcpipreg.sys, dan nilai 1 ditransformasikan sebelum diteruskan ke NSI. Penyetelan otomatis jendela penerimaan modern diatur oleh kebijakan terpisah. Oleh karena itu, tabel bit lama tidak menentukan keadaan sebenarnya dari setiap koneksi.

TcpTimedWaitDelay menetapkan waktu penahanan blok kendali TCP dalam TIME_WAIT setelah koneksi ditutup. Rentang yang didokumentasikan adalah 30..300 detik, nilai default 120. Memperpendek waktu tunggu membebaskan port sementara lebih awal, tetapi menyisakan lebih sedikit waktu untuk perlindungan dari segmen tertunda dari koneksi lama.

KeepAliveTime menetapkan interval hingga paket pemeriksaan keep-alive untuk koneksi yang menganggur. Secara default nilainya adalah 7 200 000 ms. Aplikasi harus mengaktifkan keep-alive secara terpisah untuk soket, sehingga pengurangan interval global tidak memulai pemeriksaan latar belakang untuk semua koneksi.

EnablePMTUBHDetect=1 mengaktifkan deteksi “lubang hitam” Path MTU, ketika notifikasi ICMP tentang perlunya fragmentasi tidak sampai ke pengirim. Mekanisme ini membantu menangani rute bermasalah tersebut dan dapat meningkatkan jumlah transmisi ulang. Mekanisme ini tidak mempercepat jaringan yang sehat.

Parameter-parameter ini berguna untuk server dan klien dengan banyak koneksi TCP pendek atau MTU yang tidak stabil. Percepatan universal aplikasi biasa dari perubahan satu nilai tidak dapat diharapkan. Hasilnya bergantung pada pihak kedua koneksi, NAT, router, driver kartu jaringan, VPN, dan kontrol kemacetan.

Penelitian ini berlaku untuk Windows 11 25H2 build 26200.9168. Pengumpulan jejak jaringan secara terkendali di berbagai jaringan dan aplikasi tidak dilakukan.

tcpipreg.sys memantau perubahan kunci dan dapat memperbarui sebagian pengaturan lama tanpa reboot. Koneksi TCP yang sudah terbuka belum tentu menegosiasikan ulang parameternya. Untuk perbandingan yang benar antara keadaan awal dan keadaan yang diubah, buat koneksi baru.

  • Jalur, tipe, nilai default, dan rentang parameter pada build yang diteliti.
  • Pembacaan melalui tcpipreg.sys dan NSI; sebagian nilai diperbarui tanpa reboot penuh tumpukan.
  • Untuk Tcp1323Opts nilai 1 ditransformasikan sebelum diteruskan ke NSI.
  • Keep-alive memerlukan pengaktifan terpisah untuk soket.
  • Percepatan aplikasi dari perubahan nilai individual.
  • Perilaku di jaringan tertentu, di balik NAT, VPN, dan saat terjadi kehilangan paket.
  • Negosiasi ulang parameter oleh koneksi yang sudah terbuka.

Biarkan nilai default. Ubah parameter hanya untuk server dan klien dengan banyak koneksi pendek atau MTU yang tidak stabil, dan bandingkan hasilnya pada koneksi baru.

Kembalikan nilai standar atau hapus entri opsional. Periksa hasilnya pada koneksi baru: koneksi yang sudah terbuka dapat mempertahankan parameter sebelumnya.

Cara mereproduksi bagian dinamis dari pengamatan — lihat Cara memeriksa sendiri.

Penelitian dan alat yang digunakan dimiliki oleh pengembang BoosterX, sehingga pengembang memiliki kepentingan langsung terhadap hasilnya. Metodologi dan batas penerapannya dijelaskan di atas, dan kesimpulannya dapat diverifikasi melalui data terbuka serta sumber publik yang tercantum.

Sumber publik diperiksa: 2026-09-02.

  • 2026-09-20: ditambahkan disclaimer tentang konflik kepentingan dan tautan ke pemeriksaan mandiri pengamatan dinamis dalam metodologi.
  • 2026-09-02: publikasi pertama; dikonfirmasi readers, defaults, dan live reload, ditambahkan batas efek praktis.