netsh int tcp show global
netsh int tcp show globalTCP 全局参数
----------------------------------------------
接收方缩放状态 : enabled
接收窗口自动调节级别 : normal
加载项拥塞控制提供程序 : default
ECN 功能 : disabled
RFC 1323 时间戳 : disabled
初始 RTO : 1000
接收段合并状态 : enabled
非 Sack Rtt 复原 : disabled
最大 SYN 重新传输次数 : 4
快速打开 : enabled
快速打开回退 : enabled
HyStart : enabled
比例费率降低 : enabled
节奏配置文件 : off
概述
-
netsh int tcp show global
命令用于显示当前系统的 TCP 全局参数配置 -
这些参数会影响 TCP 协议的行为和性能
1、接收方缩放状态(Receive-Side Scaling State)
接收方缩放状态 : enabled
-
接收方缩放(RSS)是一种网络技术,它能将网络负载分散到多个 CPU 核心上以提高网络吞吐量和性能
-
启用后,系统可以更好地利用多核处理器的能力来处理网络数据包
2、接收窗口自动调节级别(Receive Window Auto-Tuning Level)
接收窗口自动调节级别 : normal
- 接收窗口自动调节功能会根据网络条件动态调整 TCP 接收窗口的大小,以优化网络性能,它有如下值
值 | 说明 |
---|---|
normal | 启用自动调节,但不会过于激进 |
disabled | 禁用自动调节 |
highlyrestricted | 非常保守的调节 |
restricted | 保守的调节 |
experimental | 实验性的调节,可能更激进 |
3、加载项拥塞控制提供程序(Congestion Control Provider)
加载项拥塞控制提供程序 : default
- 系统使用的拥塞控制算法,它有如下值
值 | 说明 |
---|---|
default | 使用操作系统默认的拥塞控制算法 |
none | 不使用特定的拥塞控制算法 |
ctcp | Compound TCP,适用于高带宽延迟网络 |
dctcp | 数据中心 TCP,适用于数据中心环境 |
4、ECN 功能(Explicit Congestion Notification)
ECN 功能 : disabled
-
ECN 是一种网络拥塞控制机制,它让路由器在发生拥塞时通知发送方,而不是直接丢弃数据包
-
disabled 表示未启用 ECN 功能
5、RFC 1323 时间戳(RFC 1323 Timestamps)
RFC 1323 时间戳 : disabled
-
RFC 1323 时间戳用于更精确地计算往返时间(RTT)和防止序列号回绕
-
disabled 表示未启用时间戳功能
6、初始 RTO(Initial Retransmission Timeout)
初始 RTO : 1000
-
初始 RTO 是 TCP 在第一次重传数据包之前等待的时间(以毫秒为单位)
-
1000 表示初始重传超时时间为 1 秒
7、接收段合并状态(Receive Segment Coalescing State)
接收段合并状态 : enabled
-
接收段合并是一种优化技术,将多个小的 TCP 数据包合并成一个较大的数据包,以减少处理开销
-
enabled 表示启用了此功能
8、非 Sack Rtt 复原(Non-Sack Rtt Resilience)
非 Sack Rtt 复原 : disabled
-
此功能用于在没有选择性确认(SACK)的情况下提高 RTT 计算的鲁棒性
-
disabled 表示未启用此功能
9、最大 SYN 重新传输次数(Max SYN Retransmissions)
最大 SYN 重新传输次数 : 4
-
这是 TCP 在建立连接时,SYN 数据包的最大重传次数
-
4 表示如果 SYN 包未收到响应,系统会尝试重传 4 次
10、快速打开(Fast Open)
快速打开 : enabled
-
快速打开是一种优化技术,它可以在 TCP 三次握手完成之前发送数据,以减少连接建立的延迟
-
enabled 表示启用了此功能
11、快速打开回退(Fast Open Fallback)
快速打开回退 : enabled
-
当快速打开失败时,系统会回退到正常的 TCP 三次握手
-
enabled 表示启用了此回退机制
12、HyStart(Hybrid Start)
HyStart : enabled
-
HyStart 是一种改进的 TCP 慢启动算法,用于减少网络拥塞
-
enabled 表示启用了此功能
13、比例费率降低(Proportional Rate Reduction)
比例费率降低 : enabled
-
拥塞控制机制,用于在检测到数据包丢失时更平滑地降低发送速率
-
enabled 表示启用了此功能
14、节奏配置文件(Pacing Profile)
节奏配置文件 : off
-
节奏控制用于调整数据包的发送间隔,以避免突发流量导致网络拥塞
-
off 表示未启用节奏控制