TCP协议的全局参数,这些参数描述了计算机如何在网络上进行数据传输和通信。这些参数的含义如下:
- 接收方缩放状态(Window Scaling):启用接收方缩放状态功能。
- 接收窗口自动调节级别(Auto-tuning level):窗口自适应缩放的级别为“正常”。
- 加载项拥塞控制提供程序(Congestion Provider):默认的拥塞控制提供程序。
- ECN 功能(Explicit Congestion Notification):启用显示拥塞通知功能。
- RFC 1323 时间戳(Timestamps):允许使用RFC 1323时间戳选项。
- 初始 RTO (Initial Retransmission Time Out):初始重传超时时间为1000毫秒。
- 接收段合并状态(Selective Acknowledgement (SACK)):启用接收段合并功能。
- 非 Sack Rtt 复原(RTT estimation):禁用非Sack RTT的快速复原功能。
- 最大 SYN 重新传输次数(SYN retransmit attempts):最多可以尝试4次发送SYN报文。
- 快速打开(FastOpen):禁用TCP FastOpen功能。
- 快速打开回退(FastOpen Fallback):启用TCP FastOpen回退功能。
- HyStart:启用HyStart拥塞控制算法。
- 比例费率降低(Rate Decrease Ratio):启用比例费率降低功能。
- 节奏配置文件(TCP pacing):禁用TCP pacing功能。
这些参数的设置可以根据具体情况进行更改,以优化网络性能、提高传输效率和增加网络负载容量。
TCP协议的全局参数通常可以在Windows注册表中进行配置。以下是一些常见的TCP协议全局参数及其对应的注册表项:
-
TCP/IP版本选择:可以通过注册表项设置系统使用的TCP/IP协议版本,如IPv4或IPv6。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 参数名称:DisabledComponents
- 值:可以使用十六进制值指定禁用的协议版本,例如设置为0表示启用IPv4和IPv6,设置为0xFF表示禁用IPv6。
-
TCP最大连接数:可以通过注册表项设置系统允许的TCP最大连接数。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 参数名称:TcpNumConnections
- 值:十进制值,表示TCP最大连接数。
-
TCP超时设置:可以通过注册表项调整TCP连接的超时时间,如连接建立超时、数据传输超时等。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 参数名称:TcpInitialRTT,TcpMaxDataRetransmissions等
- 值:以毫秒为单位的整数值,表示超时时间。
-
TCP窗口大小:可以通过注册表项调整TCP窗口大小,以优化网络性能。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 参数名称:TcpWindowSize
- 值:以字节为单位的整数值,表示TCP窗口大小。
-
TCP动态端口范围:可以通过注册表项设置系统用于动态分配TCP端口的范围。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 参数名称:TcpDynamicPorts
- 值:指定一个端口范围,例如1024-65535,表示从1024到65535的端口范围。
-
TCP重传超时设置:可以通过注册表项调整TCP数据包重传的超时时间,以优化数据传输性能。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 参数名称:TcpInitialRtt,TcpDelAckTicks等
- 值:以毫秒为单位的整数值,表示超时时间。
-
TCP快速打开设置:可以通过注册表项启用或禁用TCP快速打开功能,以提高TCP连接的建立速度。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 参数名称:TcpFastOpen
- 值:0表示禁用,1表示启用。
-
TCP拥塞控制算法:可以通过注册表项设置系统使用的TCP拥塞控制算法,如TCP Cubic、TCP Vegas等。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 参数名称:TcpCongestionAlgorithm
- 值:指定所选的TCP拥塞控制算法的名称。
-
TCP/IP堆栈参数:可以通过注册表项调整TCP/IP堆栈的参数,如最大数据包大小、最大传输单元(MTU)等。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 参数名称:TcpMaxDataRetransmissions,TcpWindowSize,MTU等
- 值:根据需要调整为合适的数值。
-
TCP连接重置设置:可以通过注册表项调整系统对于未完全建立的TCP连接的处理方式,如是否重置连接等。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 参数名称:TcpMaxHalfOpen,TcpMaxHalfOpenRetried,TcpMaxHalfOpenSucceeded等
- 值:根据需要调整为合适的数值。
-
TCP/IP安全设置:可以通过注册表项设置TCP/IP协议的安全参数,如是否启用IPsec等。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 参数名称:EnableSecurityFilters,EnableDeadGWDetect,EnablePMTUBHDetect等
- 值:0表示禁用,1表示启用。
-
TCP/IP负载均衡设置:可以通过注册表项设置TCP/IP协议的负载均衡参数,如是否启用RSS(接收侧扩展)等。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 参数名称:EnableRSS,EnableTCPChimney,EnableTCPA等
- 值:0表示禁用,1表示启用。
-
TCP/IP时间戳设置:可以通过注册表项调整系统对TCP数据包的时间戳处理方式,如是否启用TCP/IP时间戳等。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 参数名称:TcpTimestamps,Tcp1323Opts等
- 值:0表示禁用,1表示启用。
-
TCP/IP路由缓存设置:可以通过注册表项调整系统对TCP/IP路由缓存的处理方式,如缓存生存时间等。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 参数名称:TcpMaxRouteCache,TcpNumRouteEntries等
- 值:根据需要调整为合适的数值。
-
TCP/IP多路径设置:可以通过注册表项调整系统对TCP/IP多路径的处理方式,如是否启用多路径等。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 参数名称:EnableMPPE,EnablePMTUBH,EnablePMTUDiscovery等
- 值:0表示禁用,1表示启用。
-
TCP/IP QoS设置:可以通过注册表项设置系统对TCP/IP质量服务(QoS)的支持及参数配置。
- 注册表路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Psched
- 参数名称:NonBestEffortLimit,TimerResolution等
- 值:根据需要调整为合适的数值。
-
TCP/IP拥塞控制设置:可以通过注册表项调整系统对TCP/IP拥塞控制的处理方式,如是否启用拥塞控制算法等。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 参数名称:TcpCongestionControl,TcpDelAckTicks,TcpAckFrequency等
- 值:根据需要调整为合适的数值或算法名称。
-
TCP/IP动态端口范围设置:可以通过注册表项调整系统动态分配的TCP/IP端口范围,以及端口分配的方式等。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 参数名称:TcpDynamicPortRange,MaxUserPort,TcpNumConnections等
- 值:根据需要调整为合适的数值。
-
TCP/IP连接超时设置:可以通过注册表项调整系统对TCP/IP连接的超时时间,以及超时后的处理方式等。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 参数名称:TcpMaxConnectRetransmissions,TcpInitialRTT,TcpMaxConnectResponseRetransmissions等
- 值:根据需要调整为合适的数值。
-
TCP/IP安全套接字层(SSL)设置:可以通过注册表项设置系统对于TCP/IP中SSL通信的支持和参数配置。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL
- 参数名称:ClientCacheTime,ServerCacheTime,EventLogging等
- 值:根据需要调整为合适的数值或选项。
-
TCP/IP快速重传设置:可以通过注册表项调整系统对于TCP快速重传的设置,以优化数据传输的效率和可靠性。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 参数名称:TcpFastRetransmit,TcpMaxDataRetransmissions等
- 值:根据需要调整为合适的数值。
-
TCP/IP最大数据包大小设置:可以通过注册表项调整系统对TCP/IP数据包大小的限制,以适应网络环境和应用需求。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 参数名称:TcpWindowSize,TcpWindowSizeAdjustment等
- 值:根据需要调整为合适的数值。
-
TCP/IP多播设置:可以通过注册表项设置系统对于TCP/IP多播传输的支持和参数配置。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 参数名称:EnableMulticast,EnableIGMP等
- 值:根据需要调整为合适的数值。
-
TCP/IP IPsec设置:可以通过注册表项设置系统对于TCP/IP中IPsec安全协议的支持和参数配置。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 参数名称:IPsecPersistThroughReboots,IPsecAllowTCBSettings,IPsecFilterDiagnostics等
- 值:根据需要调整为合适的数值或选项。
-
TCP/IP QoS设置:可以通过注册表项设置系统对于TCP/IP中的服务质量(QoS)的支持和参数配置,包括流量控制、优先级设置等。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 参数名称:EnableWsd,EnablePMTUBHDetect,Tcp1323Opts等
- 值:根据需要调整为合适的数值或选项。
-
TCP/IP TTL(生存时间)设置:可以通过注册表项调整系统对于TCP/IP数据包的TTL(Time to Live)值,以控制数据包在网络中的生存时间。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 参数名称:DefaultTTL,TcpInitialRtt,TcpMaxConnectRetransmissions等
- 值:根据需要调整为合适的数值。
-
TCP/IP ICMP设置:可以通过注册表项设置系统对于TCP/IP中ICMP协议的支持和参数配置,包括对ICMP消息的响应、限制等。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 参数名称:ICMPMaskRepl,ICMPRedirects,ICMPSendEchoRequest等
- 值:根据需要调整为合适的数值或选项。
-
TCP/IP路由设置:可以通过注册表项设置系统对于TCP/IP路由表的支持和参数配置,包括静态路由、动态路由等。
- 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 参数名称:IPEnableRouter,EnableDeadGWDetect,EnableSecurityFilters等
- 值:根据需要调整为合适的数值或选项。
|
netsh int tcp show /?
下列指令有效:
此上下文中的命令: show global - 显示全局 TCP 参数。 show heuristics - 显示启发 TCP 参数。 show rscstats - 显示支持接收段合并的接口的 TCP 统计信息。 show security - 显示 TCP 安全参数。 show supplemental - 显示基于 TCP 参数的补充模板。 show supplementalports - 在 TCP 补充筛选器表中显示端口元组。 show supplementalsubnets - 在 TCP 补充筛选器表中显示目标子网。
|
netsh int tcp show supplemental
TCP 全局默认模板为 internet
TCP 补充参数 ---------------------------------------------- 最小 RTO (毫秒) : 300 初始拥塞窗口(MSS) : 10 拥塞控制提供程序 : cubic 启用拥塞窗口重新启动 : disabled 延迟 ACK 超时(毫秒) : 40 延迟 ACK 频率 : 2 启用 RACK : enabled 启用尾部丢失探测 : enabled
请使用 "netsh int tcp show supplementalports" 和 "netsh int tcp show supplementalsubnets" 命令查看活动的筛选器。
|
netsh int tcp show security 查询活动状态...
---------------------------------------------- 内存压力保护 : enabled 配置文件 : enabled
|
netsh int tcp show rscstats
Idx Supp4 Supp6 State4 State6 失败原因 V4 失败原因 V6 --- ----- ----- -------- -------- ------------------------- ------------------------- 18 否 否 -n/a- -n/a- 硬件功能 硬件功能 12 是 是 已启用 已启用 没有失败 没有失败 11 是 是 已启用 已启用 没有失败 没有失败 17 是 是 已启用 已启用 没有失败 没有失败
Idx - 系统所使用的接口(NIC)索引 Supp - 接口(NIC)支持 TCP RSC Atmpt - 系统已尝试 TCP RSC FailureReason - 上次尝试启用 RSC 失败的原因
请使用 "netsh int tcp show rscstats <Idx>" 来获取详细信息。
|
netsh int tcp show heuristics TCP 窗口缩放启发参数 ---------------------------------------------- 窗口缩放启发 : disabled 合格目标阈值 : 3 配置文件类型 unknown : normal 配置文件类型 public : normal 配置文件类型 private : normal 配置文件类型 domain : normal
|
netsh int tcp show global 查询活动状态...
TCP 全局参数 ---------------------------------------------- 接收方缩放状态 : enabled 接收窗口自动调节级别 : normal 加载项拥塞控制提供程序 : default ECN 功能 : disabled RFC 1323 时间戳 : allowed 初始 RTO : 1000 接收段合并状态 : enabled 非 Sack Rtt 复原 : disabled 最大 SYN 重新传输次数 : 4 快速打开 : enabled 快速打开回退 : enabled HyStart : enabled 比例费率降低 : enabled 节奏配置文件 : off
|