TCP savienojuma dzīves cikls Windows 11 25H2
Šajā lapā
Īsā atbilde
Section titled “Īsā atbilde”Šie parametri pārvalda TCP savienojuma dzīves ciklu: protokola paplašinājumus, TIME_WAIT, keep-alive un Path MTU problēmu noteikšanu. Tie nenosaka ping un nepaātrina jau izveidotu savienojumu.
Kas tika pārbaudīts
Section titled “Kas tika pārbaudīts”Tika pārbaudīts, kā tcpipreg.sys un NSI nolasa TCP dzīves cikla parametrus, kādas ir noklusējuma vērtības un diapazoni un vai konfigurācija tiek atjaunināta bez pārstartēšanas.
Pētījuma joma
Section titled “Pētījuma joma”Windows 11 25H2 build 26200.9168, tcpipreg.sys un NSI. Kontrolēta tīkla trašu vākšana dažādos tīklos un lietojumprogrammās netika veikta.
Metodika
Section titled “Metodika”Sistēmas komponentu statiskā analīze, bootlog analīze un konfigurācijas live atjaunināšanas novērošana.
Kanoniskās vērtības
Section titled “Kanoniskās vērtības”| Registry path | Value | Type | Default/типичное состояние | Роль |
|---|---|---|---|---|
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters |
Tcp1323Opts |
REG_DWORD |
3, если отсутствует |
legacy extensions policy |
| тот же путь | TcpTimedWaitDelay |
REG_DWORD |
120 секунд, 30..300 |
TIME_WAIT duration |
| тот же путь | KeepAliveTime |
REG_DWORD |
7200000 ms |
idle keep-alive interval |
| тот же путь | EnablePMTUBHDetect |
REG_DWORD |
0 |
PMTU black-hole detection |
Novecojušos TCP parametrus nolasa tcpipreg.sys un nodod caur NSI komponentei tcpip.sys. Daļai vērtību tiek izmantots ZwNotifyChangeKey, kas ļauj pārlasīt konfigurāciju bez pilnīgas tīkla steka pārstartēšanas.
Vērtības
Section titled “Vērtības”Tcp1323Opts saglabāts saderībai. Tā vērtības 0..3 vēsturiski aprakstīja TCP loga mērogošanu un laika zīmogus. Windows 11 25H2 parametru nolasa tcpipreg.sys, turklāt vērtība 1 tiek pārveidota pirms nodošanas NSI. Mūsdienu automātisko uztveršanas loga regulēšanu pārvalda atsevišķa politika. Tāpēc vecā bitu tabula nenosaka katra savienojuma faktisko stāvokli.
TcpTimedWaitDelay nosaka TCP vadības bloka aizturēšanas laiku TIME_WAIT stāvoklī pēc savienojuma aizvēršanas. Dokumentētais diapazons ir 30..300 sekundes, noklusējuma vērtība 120. Gaidīšanas saīsināšana agrāk atbrīvo pagaidu portus, bet atstāj mazāk laika aizsardzībai pret novecojušiem vecā savienojuma segmentiem.
KeepAliveTime nosaka intervālu līdz keep-alive pārbaudes paketei dīkstāvē esošam savienojumam. Pēc noklusējuma tas ir 7 200 000 ms. Lietojumprogrammai atsevišķi jāiespējo keep-alive ligzdai, tāpēc globālā intervāla samazināšana nepalaiž fona pārbaudes visiem savienojumiem.
EnablePMTUBHDetect=1 iespējo Path MTU “melnā cauruma” noteikšanu, kad ICMP paziņojumi par nepieciešamību veikt fragmentāciju nenonāk līdz sūtītājam. Mehānisms palīdz strādāt ar šādu problemātisku maršrutu un var palielināt atkārtotu pārraidīšanu skaitu. Veselu tīklu tas nepaātrina.
Lietderība un ierobežojumi
Section titled “Lietderība un ierobežojumi”Parametri ir noderīgi serveriem un klientiem ar lielu skaitu īsu TCP savienojumu vai nestabilu MTU. Universālu parasto lietojumprogrammu paātrinājumu no vienas vērtības maiņas nevajadzētu gaidīt. Rezultāts ir atkarīgs no savienojuma otrās puses, NAT, maršrutētāja, tīkla kartes draivera, VPN un pārslodzes kontroles.
Pētījums attiecas uz Windows 11 25H2 build 26200.9168. Kontrolēta tīkla trašu vākšana dažādos tīklos un lietojumprogrammās netika veikta.
tcpipreg.sys izseko atslēgas izmaiņas un var atjaunināt daļu novecojušo iestatījumu bez pārstartēšanas. Jau atvērti TCP savienojumi šajā gadījumā ne vienmēr pārrunā savus parametrus no jauna. Lai pareizi salīdzinātu sākotnējo un mainīto stāvokli, veidojiet jaunus savienojumus.
Kas apstiprināts
Section titled “Kas apstiprināts”- Parametru ceļi, tipi, noklusējuma vērtības un diapazoni pētītajā buildā.
- Nolasīšana caur
tcpipreg.sysun NSI; daļa vērtību tiek atjauninātas bez pilnīgas steka pārstartēšanas. Tcp1323Optsvērtība1tiek pārveidota pirms nodošanas NSI.- Keep-alive prasa atsevišķu iespējošanu ligzdai.
Kas nav apstiprināts
Section titled “Kas nav apstiprināts”- Lietojumprogrammu paātrinājums no atsevišķu vērtību maiņas.
- Uzvedība konkrētos tīklos, aiz NAT, VPN un pie paketes zudumiem.
- Parametru pārrunāšana no jauna jau atvērtos savienojumos.
Praktiskais secinājums
Section titled “Praktiskais secinājums”Atstājiet noklusējuma vērtības. Mainiet parametrus tikai serveriem un klientiem ar lielu skaitu īsu savienojumu vai nestabilu MTU un salīdziniet rezultātu jaunos savienojumos.
Stāvokļa atjaunošana
Section titled “Stāvokļa atjaunošana”Atgrieziet standarta vērtības vai izdzēsiet neobligātos ierakstus. Pārbaudiet rezultātu jaunos savienojumos: jau atvērtie var saglabāt iepriekšējos parametrus.
Kā atkārtot novērojumu dinamisko daļu — skatiet Kā pārbaudīt patstāvīgi.
Pētījums un izmantotie rīki pieder BoosterX izstrādātājam, tāpēc izstrādātājam ir tieša interese par rezultātiem. Metodika un piemērojamības robežas ir aprakstītas iepriekš, un secinājumus var pārbaudīt pēc atvērtajiem datiem un uzskaitītajiem publiskajiem avotiem.
- TCP/IP registry values, Microsoft Learn, pārbaudīts 2026-09-01.
- TCP/IP performance tuning, Microsoft Learn, pārbaudīts 2026-09-01.
Publiskie avoti pārbaudīti: 2026-09-02.
Izmaiņu vēsture
Section titled “Izmaiņu vēsture”- 2026-09-20: pievienots diskleimers par interešu konfliktu un saite uz patstāvīgu dinamisko novērojumu pārbaudi metodikā.
- 2026-09-02: pirmā publikācija; apstiprināti readers, defaults un live reload, pievienotas praktiskā efekta robežas.
