TCP/IP 配置参数
Windows 2000 TCP/IP 协议组件实现从注册表中获取全部配置数据。配置信息
是由安装程序写到注册表中的。一些信息也可以由动态主机配置协议 (DHCP) 客户
服务提供(如启用)。本附录定义了用于配置协议驱动程序 (Tcpip.sys) 的所有
注册表参数,它实施标准的 TCP/IP 网络协议。
仅使用安装程序和 DHCP 所收集的配置信息,协议组件实现就可以在大多数环
境中正常而有效地工作。大多数使用环境下,协议的所有其它配置项的最优默认值
已编入该驱动程序中。一些用户安装设置可能需要更改某些默认值。要这样做,可
以创建一些可选的注册表参数,修改协议驱动程序某些默认设置。
{0>Note The Windows TCP/IP implementation is largely self-tuning.<}0{>备
注 Windows TCP/IP 实现基本上是自调整的。<0} {0>Adjusting registry
parameters may adversely affect system performance.<}0{>?调整注册表参数
可能对系统性能造成不利的影响。0}
所有 TCP/IP 参数就是放在注册表项下面的注册表值。
HKEY_LOCAL_MACHINE
/SYSTEM
/CurrentControlSet
/Services:
/Tcpip
/Parameters
适配器特有的数值列在每个适配器的子项中。根据系统或适配器是由 DHCP 配置的
,还是指定了静态覆盖值,参数可能会拥有 DHCP 配置和静态配置值。如果使用注
册表编辑器更改其中的任何参数,通常系统需要重新启动,更改才能生效。如果使
用网络连接接口更改注册表值,通常不需要重新启动。
可用注册表编辑器配置的参数
在 TCP/IP 组件安装过程中,设定下列参数的默认值。要修改其中的任何值,请使
用注册表编辑器 (Regedt32.exe)。默认情况下,在注册表中可以看见一些参数,
但是大多数参数必须重新创建,以便修改 TCP/IP 协议驱动程序的默认设置。以下
分别列出了用户接口的可配置参数。
AllowUserRawAccess
项: Tcpip/Parameters
数值类型: REG_DWORD - 布尔值
有效范围: 0、1(false、true)
默认值: 0 (false)
说明:该参数控制对原始套接字的访问。如果为 true,则非管理用户可以访问原
始套接字。默认情况下,只有管理员可以访问原始套接字。有关原始套接字的详细
信息,请参见 Windows Sockets 规范,网址是: ftp://ftp.microsoft.
com/bussys/winsock/winsock2。
ArpAlwaysSourceRoute
项:Tcpip/Parameters
数值类型: REG_DWORD - 布尔值
有效范围:0、1 或不存在(false、true 或不存在)
默认值:不存在
说明:默认情况下,栈首先启动没有源路由查询,如果没有收到应答,则用源路由
重试。将该参数设为 0,则不使用源路由发送所有 IP 广播。将该参数设置为 1,
就会强制 TCP/IP 使用在令牌环网络上启用的源路由发送 ARP 查询。(在
Windows NT 4.0 SP2 中引入了对该参数定义的修改。)
ArpCacheLife
项: Tcpip/Parameters
数值类型: REG_DWORD - 秒数
有效范围: 0-0xFFFFFFFF
默认值: 在没有 ArpCacheLife 参数的情况下,ARP 缓存超时的默认值为:未使
用项为 2 分钟;已使用项为 10 分钟。
说明:请参见 ArpCacheMinReferencedLife
ArpCacheMinReferencedLife
项: Tcpip/Parameters
数值类型: REG_DWORD - 秒数
有效范围: 0-0xFFFFFFFF
默认值: 600 秒(10 分钟)
说明: ArpCacheMinReferencedLife 控制引用 ARP 缓存项到期的最小时间。该参
数可与 ArpCacheLife 参数一起使用,如下所示:
如果 ArpCacheLife 大于或等于 ArpCacheMinReferencedLife,则引用或未引用的
ARP 缓存项在 ArpCacheLife 秒后到期。
如果 ArpCacheLife 小于 ArpCacheMinReferencedLife,未引用项在
ArpCacheLife 秒后到期,而引用项在 ArpCacheMinReferencedLife 秒后到期。
每次将出站数据包发送到项的 IP 地址时,就会引用 ARP 缓存中的项。
ArpRetryCount
项: Tcpip/Parameters
数值类型: REG_DWORD - 数字
有效范围: 1-3
默认值: 3
说明:该参数控制在初始化过程中计算机为其 IP 地址发送免费 ARP 的次数。发
送免费 ARP 是为了保证该 IP 地址在网络其它位置未被使用。该数值控制实际发
送的 ARP 次数,而不是重试的次数。
ArpTRSingleRoute
项: Tcpip/Parameters
数值类型: REG_DWORD - 布尔值
有效范围:0、1(false、true)
默认值: 0 (false)
说明:将该参数设置为 1,就会将启用源路由(令牌环)的 ARP 广播作为单路由
广播发送,而不是所有路由广播。
ArpUseEtherSNAP
项:Tcpip/Parameters
数值类型: REG_DWORD - 布尔值
有效范围:0、1(false、true)
默认值: 0 (false)
说明:将该参数设置为 1,就会强制 TCP/IP 使用 802.3 SNAP 编码传输以太网数
据包。默认情况下,栈以 DIX 以太网格式传输数据包。它始终接收两种格式的数
据包。
DatabasePath
项:Tcpip/Parameters
数值类型:REG_EXPAND_SZ - 字符串
有效范围:有效的 Windows NT 文件路径
默认值:%SystemRoot%/system32/drivers/etc
说明:该参数指定标准 Internet 数据库文件(Hosts、Lmhosts、网络、协议、服
务)的路径。Windows Sockets 接口使用该参数。
DefaultTTL
项: Tcpip/Parameters
数值类型: REG_DWORD - 秒数/跃点数
有效范围: 0-0xff(0-255 十进制)
默认值: 128
说明: 指定传出 IP 数据包中设置的默认生存时间 (TTL) 值。TTL 决定了 IP 数
据包在到达目标前在网络中生存的最大时间。它实际上限定了 IP 数据包在丢弃前
允许通过的路由器数量。
DisableDHCPMediaSense
项: Tcpip/Parameters
数值类型: REG_DWORD - 布尔值
有效范围 0、1(false、true)
默认值: 0 (false)
说明: 该参数可用来控制 DHCP 媒体侦听性能。如果将其设置为 1,DHCP 客户机
就会忽略接口的媒体侦听事件。默认情况下,媒体侦听事件将触发 DHCP 采取措施
,如获取一个租约(发生连接事件时);或者使接口和路由无效(发生断开连接时
)。
DisableIPSourceRouting
项: Tcpip/Parameters
数值类型: REG_DWORD - 布尔值
有效范围:0、1、2
0 - 转发所有数据包
1 - 不转发源路由数据包
2 - 丢弃所有传入的源路由数据包
默认值: 1 (true)
说明: IP 源路由是允许发送者确定数据报通过网络所采用 IP 路由的一种机制,
主要由 tracert.exe 和 ping.exe 工具所使用。
Windows NT 4.0 Service Pack 5 中添加了这一参数(请参见 Microsoft
Knowledge Base 文章 Q217336<http://search.support.microsoft.com/kb/c.
asp>)。在默认情况下,Windows 2000 禁用 IP 源路由。
DisableMediaSenseEventLog
项: Tcpip/Parameters
数值类型: REG_DWORD - 布尔值
有效范围:0、1(false、true)
默认值: 0 (false)
说明: 该参数用于禁止使用 DHCP 媒体侦听事件的日志记录。默认情况下,媒体
侦听事件(连接/断开网络)被记录在事件日志中,以便于疑难解答。
DisableTaskOffload
项: Tcpip/Parameters
数值类型: REG_DWORD - 布尔值
有效范围:0、1(false、true)
默认值: 0 (false)
说明:该参数通知 TCP/IP 栈禁止将任务卸载到网关,以便于疑难解答与测试。
DisableUserTOSSetting
项: Tcpip/Parameters
数值类型: REG_DWORD - 布尔值
有效范围:0、1(false、true)
默认值: 1 (true)
说明:该参数允许程序设置传出 IP 数据包报头的服务种类 (TOS) 位。在
Windows 2000 中,该参数默认值为 true。一般情况下,不允许各应用程序设置
TOS 位,因为这可能会欺骗系统策略机制,如本文“服务质量 (QoS) 与资源保留
协议”一节中所述的那些机制。
DontAddDefaultGateway
项: Tcpip/Parameters /Interfaces/interface
数值类型: REG_DWORD - 布尔值
有效范围:0、1(false、true)
默认值: 0
说明: 安装 PPTP 时,给每个 LAN 适配器安装一个默认路由。通过添加该数值并
将其值设为 1,可以禁用某个适配器的默认路由。之后,您可能需要为使用路由器
(而不是默认网关)路由的主机配置静态路由。
EnableAddrMaskReply
项: Tcpip/Parameters
数值类型: REG_DWORD - 布尔值
有效范围:0、1(false、true)
默认值:0 (false)
说明:该参数控制计算机是否响应 ICMP 地址掩码请求。
EnableBcastArpReply
项: Tcpip/Parameters
数值类型: REG_DWORD - 布尔值
有效范围:0、1(false、true)
默认值:1 (true)
说明: 当 ARP 中的源以太网地址不是单播时,该参数控制计算机是否响应 ARP
请求。如果将该数值设置为 0,网络负载平衡服务 (NLBS) 将不能正常工作。
EnableDeadGWDetect
项: Tcpip/Parameters
数值类型: REG_DWORD - 布尔值
有效范围:0、1(false、true)
默认值: 1 (true)
说明: 将该参数设置为 1 时,允许 TCP 执行间隔网关检测。启用该功能时,如
果处理多个连接有困难时,TCP 可以请求 IP 改用备份网关。备份网关可以在“网
络控制面板”中“TCP/IP 配置”对话框的“高级”部分进行定义。有关详细信息
,请参见本文“间隔网关检测”一节。
EnableICMPRedirects
项: Tcpip/Parameters
数值类型:REG_DWORD - 布尔值
有效范围:0、1(false、true)
默认值: 1 (True),用于 Beta 3。在 RC1 中预定改为 1 (True)
推荐值: 0 (False)
说明:该参数控制 Windows 2000 是否会改变其路由表以响应网络设备(如路由器
)发送给它的 ICMP 重定向消息。
EnableFastRouteLookup
项: Tcpip/Parameters
数值类型: REG_DWORD - 布尔值
有效范围:0、1(false、true)
默认值: 0 (false)
说明:如果设置该标志,则启用路由查找。这可加快路由查找,但会占用非分页池
内存。仅当计算机运行 Windows 2000 Server 且属于中型或大型机(换句话说,
至少包含 64 MB 内存)时,才使用此标志。可以通过路由与远程访问服务创建该
参数。
EnableMulticastForwarding
项: Tcpip/Parameters
数值类型: REG_DWORD - 布尔值
有效范围:0、1(false、true)
默认值: 0 (false)
说明:路由服务使用该参数确定是否转发 IP 多播。可以通过路由与远程访问服务
创建该参数。
EnablePMTUBHDetect
项: Tcpip/Parameters
数值类型: REG_DWORD - 布尔值
有效范围:0、1(false、true)
默认值: 0 (false)
说明:将该参数设置为 1 (true),当 TCP 执行路径 MTU 发现时,就会检测“黑
洞”路由器。当需要用 Don't Fragment 位设置分片 IP 数据报时,黑洞路由器不
返回 ICMP Destination Unreachable 消息。TCP 依靠接收这些消息执行路径 MTU
发现。当启动此功能时,如果几次重新发送字段没有确认,TCP 将尝试不设置
Don't Fragment 位的情况下发送字段11。如果收到字段确认,MSS 将降低,并将
连接上以后发送的数据包中设置 Don't Fragment 位。启用黑洞路由器,将增加某
个字段重新发送的最多次数。
EnablePMTUDiscovery
项: Tcpip/Parameters
数值类型:REG_DWORD - 布尔值
有效范围:0、1(false、true)
默认值: 1 (true)
说明:将该参数设置为 1 (true) 时,TCP 将查找到达远程主机路径上的最大传输
单位(MTU 或最大的数据包大小)。通过发现路径 MTU 并将 TCP 字段限制到这个
大小,对于路径上连接不同 MTU 网络的路由器而言,TCP 不再需要进行分片。碎
片会影响 TCP 吞吐量和网络堵塞。将这个参数设置成 0,所有不在本地子网上的
主机连接就会使用 576 字节的 MTU。
FFPControlFlags
项: Tcpip/Parameters
数值类型:REG_DWORD - 布尔值
有效范围:0、1(false、true)
默认值: 1 (true)
说明:如果将该参数设置为 1,就会启用快速转发路径 (FFP)。如果将它设置为
0,TCP/IP 通知所有可使用 FFP 的适配器不要在该计算机上快速转发。可使用快
速转发路径的网络适配器从栈中接收路由信息,并在硬件中转发随后的数据包,而
不用将它们上传到栈中。FFP 参数放在 TCP/IP 注册表项中,但实际上由路由与远
程访问服务 (RRAS) 服务设置。有关详细信息,请参见 RRAS 文档。
FFPFastForwardingCacheSize
项: Tcpip/Parameters
数值类型:REG_DWORD - 字节数
有效范围: 0-0xFFFFFFFF
默认值: 100,000 字节
说明:对于支持快速转发 (FFP) 的驱动程序,如果它使用系统内存分配快速转发
缓存,则该参数表示它可以分配的最大内存数。如果设备有自己的快速转发内存,
则忽略该数值。
ForwardBufferMemory
项: Tcpip/Parameters
数值类型:REG_DWORD - 字节数
有效范围: 网络 MTU-小于 0xFFFFFFFF 的合理数值。
默认值: 74240(足可用于 50 个 1480 字节数据包,可以舍入 256 的倍数)
说明: 该参数表示 IP 最初分配多少内存来存储路由器数据队列中数据包数据。
当该缓冲空间满了时,系统就会分配更多的内存。数据包队列数据缓冲区为 256
字节,因此这个参数的值应为 256 的倍数。几个缓冲器连在一起可形成大数据包
。数据包的 IP 报头分别存储。如果 IP 路由功能没有启用,则忽略该参数,并且
不分配缓冲区。此功能分配的最大内存数是由 MaxForwardBufferMemory 控制的。
GlobalMaxTcpWindowSize
项: Tcpip/Parameters
数值类型: REG_DWORD - 字节数
有效范围: 0-0x3FFFFFFF(十进制为 1073741823;但是当连接到其它支持 RFC
1323 窗口缩放的系统时,可以获得大于 64 KB 的数值,它在本文的 TCP 部分进
行了讨论。另外,必须使用 Tcp1323Opts 注册表参数启用窗口缩放。)
默认值: 默认情况下,该参数不存在。
说明:TcpWindowSize 参数可用于在每个接口上设置接收窗口。该参数可用于在整
个系统上设置 TCP 窗口大小的全局限制。该参数是 Windows 2000 中的新增功能
。
IPAutoconfigurationAddress
项: Tcpip/Parameters/Interfaces/<interface>
数值类型:REG_SZ - 字符串
有效范围:有效 IP 地址
默认值:无
说明:DHCP 客户机在此存放自动配置所选择的 IP 地址。不可更改修改该数值。
IPAutoconfigurationEnabled
项: Tcpip/Parameters, Tcpip/Parameters/Interfaces/interface
数值类型:REG_DWORD - 布尔值
有效范围:0、1(false、true)
默认值: 1 (true)
说明:该参数可以启用或禁用 IP 自动配置。有关详细信息,请参见本文的“自动
客户配置与媒体侦听”一节。该参数可以设置为全局或每个接口。如果每个接口的
参数值存在,它将覆盖该接口的全局参数值。
IPAutoconfigurationMask
项: Tcpip/Parameters, Tcpip/Parameters/Interfaces/interface
数值类型:REG_SZ - 字符串
有效范围:有效的 IP 子网掩码
默认值: 255.255.0.0
说明: 该参数控制由自动配置分配给客户机的子网掩码。有关详细信息,请参见
本文的“自动客户配置与媒体侦听”一节。可以将该参数设置为全局或每个接口。
如果每个接口参数值存在,则它覆盖该接口的全局参数值。
IPAutoconfigurationSeed
项: Tcpip/Parameters, Tcpip/Parameters/Interfaces/interface
数值类型:REG_DWORD - 数字
有效范围: 0-0xFFFF
默认值: 0
说明:该参数由 DHCP 客户内部使用,不应修改该参数。
IPAutoconfigurationSubnet
项: Tcpip/Parameters, Tcpip/Parameters/Interfaces/interface
数值类型:REG_SZ - 字符串
有效范围:有效 IP 子网
默认值: 169.254.0.0
说明: 该参数控制自动配置查找客户机 IP 地址时所使用的子网地址。有关详细
信息,请参见本文的“自动客户配置与媒体侦听”一节。可以将该参数设置为全局
参数或基于每个接口的参数。如果每个接口参数值存在,则它覆盖该接口的全局参
数值。
IGMPLevel
项: Tcpip/Parameters
数值类型:REG_DWORD - 数字
有效范围: 0、1、2
默认值: 2
说明: 该参数确定系统在多大程度上支持 IP 多播和参加网际分组管理协议。在
0 级,系统不提供多播支持。在 1 级,系统可以发送 IP 多播数据包但不能接收
。在 2 级,系统可以发送 IP 多播数据包并完全参加 IGMP 以接收多播数据包。
IPEnableRouter
项:Tcpip/Parameters
数值类型: REG_DWORD - 布尔值
有效范围:0、1(false、true)
默认值: 0 (false)
说明:将该参数设置为 1 (true),系统将在它所连接的网络之间路由 IP 数据包
。
IPEnableRouterBackup
项:Tcpip/Parameters
数值类型: REG_DWORD - 布尔值
有效范围:0、1(false、true)
默认值: 0 (false)
说明:安装程序将以前的 IPEnableRouter 值写入到此项中。该参数不应手动来调
整。
KeepAliveInterval
项: Tcpip/Parameters
数值类型:REG_DWORD - 时间(毫秒)
有效范围: 1-0xFFFFFFFF
默认值: 1000(1 秒)
说明:该参数确定接收到响应前,保留重新传输的间隔。一旦接收到响应,直至下
一个保留传输的延迟仍由 KeepAliveTime 数值控制。当重新传输次数达到
TcpMaxDataRetransmissions 指定值后仍未收到应答,就会放弃连接。
KeepAliveTime
项: Tcpip/Parameters
数值类型:REG_DWORD - 时间(毫秒)
有效范围: 1-0xFFFFFFFF
默认值: 7,200,000(2 小时)
说明: 该参数可确定 TCP 每隔多长时间发送保留的数据包,来验证一次闲置连接
仍未断开。如果远程系统仍然可以连接并正在运行,它就会确认保留传输。默认情
况下,不发送保留数据包。应用程序可以在连接上启用这一功能。
MaxForwardBufferMemory
项: Tcpip/Parameters
数值类型:REG_DWORD - 字节数
有效范围: 网络 MTU-0xFFFFFFFF
默认值: 十进制 2097152 (2 MB)
说明:该参数表示 IP 分配多少内存,来存储路由器数据队列中数据包的数据。该
数值必须大于或等于 ForwardBufferMemory 参数值。有关详细信息,请参见
ForwardBufferMemory。
MaxForwardPending
项: Tcpip/Parameters/Interfaces/interface
数值类型:REG_DWORD - 数据包数
有效范围: 1-0xFFFFFFFF
默认值: 0x1388(十进制为 5000)
说明: 该参数限制在某一时刻 IP 转发引擎可以向指定网络接口发送的数据包数
。额外的数据包则在 IP 排队,直到接口上的传输完成为止。大多数网络适配器传
输数据包的速度非常快,因此默认值是充分的。但是,单个 RAS 接口可以多路复
用多个慢速串行线路。对这种类型的接口配置更大的数值,可以提高性能。合适的
数值取决于传出线路的数量以及它们的负载特性。
MaxFreeTcbs
项: Tcpip/Parameters
数值类型:REG_DWORD - 数字
有效范围: 0-0xFFFFFFFF
默认值: 使用下列默认数值(注意“小型”定义为 RAM 小于 19 MB 的计算机,
“中型”定义为 RAM 在 19-63 MB 之间的计算机,“大型”定义为 RAM 大于或等
于 64 MB 的计算机。虽然该代码仍旧存在,现在几乎所有计算机均为“大型”)
。
对于 Windows 2000 Server:
小型系统 - 500
中型系统 - 1000
大型系统 - 2000
对于 Windows 2000 Professional:
小型系统 - 250
中型系统 - 500
大型系统 - 1000
说明: 该参数控制可用的缓存(预分配的)传输控制块 (TCB) 数量。传输控制块
是每个 TCP 连接保留的数据结构。
MaxFreeTWTcbs
项: Tcpip/Parameters
数值类型:REG_DWORD - 数字
有效范围: 1-0xFFFFFFFF
默认值: 1000
说明: 该参数控制在 TIME-WAIT 状态列表中允许处于 TIME-WAIT 状态的传输控
制块 (TCB) 数量。一旦超过该数值,最早的 TCB 将从列表中清除。要使连接保持
TIME-WAIT 状态至少 60 秒,对于计算机,该数值应为 >= 60 *(每秒正常连接
关闭比率)。在大多数情况下,默认数值是合适的。
MaxHashTableSize
项: Tcpip/Parameters
数值类型:REG_DWORD - 数字(必须为 2 的幂数)
有效范围: 0x40-0x10000(十进制为 64-65536)
默认值: 512
说明: 该数值应设为 2 的幂数(例如,512、1024、2048 等等)。如果该数值不
是 2 的幂数,则系统将散列表配置为下一个 2 的幂数值(例如,当设置为 513,
则取 1024)。该数值控制系统查找 TCP 控制块的速度,当 MaxFreeTcbs 从默认
值增大时,该数值应增大。
MaxNormLookupMemory
项: Tcpip/Parameters
数值类型:REG_DWORD - 数字
有效范围: 任何 DWORD(0xFFFFFFFF 说明对内存没有限制。)
默认值: 使用下列默认数值(“小型”定义为 RAM 小于 19 MB 的计算机,“中
型”定义为 RAM 在 19-63 MB 之间的计算机,“大型”定义为 RAM 等于或大于
64 MB 的计算机。虽然该代码仍然存在,但现在几乎所有计算机均为“大型”)。
对于 Windows 2000 Server:
小型系统 -150,000 字节,提供 1000 个路由
中型系统 - 1,500,000 字节,提供 10,000 个路由
大型系统 - 5,000,000 字节,提供 40,000 个路由
对于 Windows 2000 Professional:
150,000 字节,提供 1000 个路由
说明: 该参数控制系统允许路由表数据与路由自身的最大内存数。它用于防止因
添加大量路由而将计算机内存用尽。
MaxNumForwardPackets
项: Tcpip/Parameters
数值类型:REG_DWORD - 数字
有效范围: 1-0xFFFFFFFF
默认值: 0xFFFFFFFF
说明: 该参数限制可以为路由器数据包队列分配的 IP 数据包报头总数。该数值
必须大于或等于 NumForwardPackets 参数值。有关详细信息,请参见
NumForwardPackets 的说明。
MaxUserPort
项:Tcpip/Parameters
数值类型: REG_DWORD - 最大端口数
有效范围: 5000-65534(十进制)
默认值: 0x1388(十进制为 5000)
说明: 当应用程序从系统请求可用的用户端口数时,该参数控制所使用的最大端
口数。正常情况下,短期端口的分配数量为 1024-5000。将该参数设置到有效范围
以外时,就会使用最接近的有效数值(5000 或 65534)。
MTU
项: Tcpip/Parameters/Interfaces/interface
数值类型:REG_DWORD - 数字
有效范围: 88-基础网络的 MTU
默认值: 0xFFFFFFFF
说明:该参数覆盖网络接口的默认最大传输单位 (MTU)。MTU 是基础网络上传输的
最大数据包大小(字节)。它包括传输报头。IP 数据报可以跨多个数据包。当数
值大于基础网络的默认值时,传输就会使用网络默认 MTU。数值小于 88 时,传输
就会将 MTU 设为 88。
备注 Windows 2000 TCP/IP 默认情况下使用 PMTU 检测,并查询 NIC 驱动程序以
查找本地 MTU 大小。通常并不需要更改 MTU 参数,并可能导致性能下降。有关详
细信息,请参见本文 TCP 部分有关 PMTU 检测的讨论。
NumForwardPackets
项: Tcpip/Parameters
数值类型:REG_DWORD - 数字
有效范围: 1-小于 0xFFFFFFFF 的合理数值
默认值: 0x32(十进制为 50 )
说明:该参数确定路由器数据包队列分配的 IP 数据包报头数。当所有报头都在使
用时,系统试图分配更多的报头,直到达到 MaxNumForwardPackets 所配置的数量
。该数值至少与 ForwardBufferMemory 除以与路由器相连网络的最大 IP 数据大
小的数值一样大。该参数不应大于 ForwardBufferMemory 除以 256 的结果值,因
为每个数据包至少占用 256 个字节的转发缓冲内存。对于给定的
ForwardBufferMemory 大小,理想的转发数据包数取决于网络上的通信类型,且在
这两个值之间。如果路由没有启用,则忽略该参数且不分配报头。
NumTcbTablePartitions
项: Tcpip/Parameters/
数值类型:REG_DWORD - TCB 表分区数
有效范围:1-0xFFFF
默认值: 4
说明:该参数控制 TCB 表分区数。对 TCB 表分区,由于减少了 TCB 表上的竞争
,可提高在多处理器系统上的可缩放性。在对性能进行仔细研究之前,不可修改该
数值。建议的最大数值为(CPU 数)( 2。
PerformRouterDiscovery
项: Tcpip/Parameters/Interfaces/interface
数值类型:REG_DWORD
有效范围:0、1、2
0(禁用)
1(启用)
2(仅当 DHCP 发送路由器发现选项时启用)
默认值: 2,由 DHCP 控制,默认情况下关闭。
说明:该参数控制 Windows 2000 是否根据每个接口上的 RFC 1256 执行路由器发
现。也请参见 SolicitationAddressBcast。
PerformRouterDiscoveryBackup
项: Tcpip/Parameters/Interfaces/interface
数值类型:REG_DWORD - 布尔值
有效范围:0、1(false、true)
默认值: 无
说明:该参数用于内部保留 PerformRouterDiscovery 数值的备份副本。不应对它
进行修改。
PPTPTcpMaxDataRetransmissions
项:Tcpip/Parameters
数值类型: REG_DWORD - 重新传输 PPTP 数据包的次数
有效范围:0-0xFF
默认值: 5
说明:该参数控制在没有确认情况下重新传输 PPTP 数据包的次数。添加该参数,
可以配置 PPTP 通信的重新传输,使之与常规 TCP 通信的重新传输分开。
SackOpts
项: Tcpip/Parameters
数值类型: REG_DWORD - 布尔值
有效范围:0、1(false、true)
默认值: 1 (true)
说明: 该参数控制选择性确认(SACK,在 RFC 2018 中定义)支持是否启用。在
本文的“传输控制协议 (TCP)”一节对 SACK 进行了详细的阐述。
SolicitationAddressBcast
项: Tcpip/Parameters/Interfaces/interface
数值类型:REG_DWORDBoolean
有效范围:0、1(false、true)
默认值: 0 (false)
说明:该参数用于配置 Windows 以广播而不是多播方式发送路由器发现的消息,
如 RFC 1256 中所述。默认情况下,如果启用路由器发现,则路由器发现请求发送
到所有路由器多播组 (224.0.0.2)。也可参见 PerformRouterDiscovery。
SynAttackProtect
项: Tcpip/Parameters
数值类型:REG_DWORD
有效范围:0、1、2
0(没有 SYN 攻击保护)
1(如果 TcpMaxHalfOpen 和 TcpMaxHalfOpenRetried 设置满足要求,
可减少重新传输重试和
延迟 RCE(路由缓存项)的创建。)
2(除 1 外的另一个 Winsock 延迟指示。)
备注 当系统发现自身被攻击,则在任何套接字上的下列选项不再启用:可缩放窗
口 (RFC 1323) 与每个适配器上已配置的 TCP 参数(初始 RTT、窗口大小)。这
是因为当保护生效时,在发送 SYN-ACK 之前不再查询路由缓存项,并且连接过程
中 Winsock 选项不可用。
默认值: 0 (false)
推荐值: 2
说明:SYN 攻击保护包括减少 SYN-ACK 重新传输次数,以减少分配资源所保留的
时间。路由缓存项资源分配延迟,直到建立连接为止。如果 synattackprotect
= 2,则 AFD 的连接指示一直延迟到三路握手完成为止。注意,仅在
TcpMaxHalfOpen 和 TcpMaxHalfOpenRetried 设置超出范围时,保护机制才会采取
措施。
Tcp1323Opts
项: Tcpip/Parameters
数值类型: REG_DWORD - 数字(标志)
有效范围: 0、1、2、3
0(禁用 RFC 1323 选项)
1(仅启用窗口缩放)
2(仅启用时间戳)
3(两个选项均启用)
默认值: 没有数值;默认行为如下所示:除非要求提供,否则不要启用选项。
说明:该参数控制 RFC 1323 时间戳与窗口缩放选项。默认情况下,启用时间戳与
窗口缩放,但是可以使用标志位进行控制。0 位控制窗口缩放,1 位控制时间戳。
TcpDelAckTicks
项: Tcpip/Parameters/Interfaces/interface
数值类型: REG_DWORD - 数字
有效范围: 0-6
默认值: 2(200 毫秒)
说明:指定每个接口上延迟 ACK 计时器所使用 100 毫秒间隔的个数。默认情况下
,延迟 ACK 计时器为 200 毫秒。将该数值设置为 0,将禁用延迟确认,计算机就
会立即确认所收到的每个数据包。Microsoft 不建议在未对环境进行仔细研究的情
况下更改该默认值。
TcpInitialRTT
项: Tcpip/Parameters/Interfaces/interface
数值类型: REG_DWORD - 数字
有效范围: 0-0xFFFF
默认值: 3 秒
说明:该参数控制在每个接口上 TCP 连接请求以及初始数据重新传输所使用的初
始超时大小。调整该参数时要小心,因为使用了指数补偿。将该数值设置为大于
3,对于不存在的地址会产生更长的时间延迟。
TcpMaxConnectResponseRetransmissions
项: Tcpip/Parameters
数值类型: REG_DWORD - 数字
有效范围: 0-255
默认值: 2
说明:该参数控制未收到 SYN 确认时,连接请求重新传输 SYN-ACK 的次数。如果
该数值大于或等于 2,栈内部使用 SYN 攻击保护。如果该数值小于 2,栈根本不
读取注册表值来获得 SYN 攻击保护。也可参见 SynAttackProtect、
TCPMaxPortsExhausted、TCPMaxHalfOpen 和 TCPMaxHalfOpenRetried。
TcpMaxConnectRetransmissions
项: Tcpip/Parameters
数值类型: REG_DWORD - 数字
有效范围: 0-255(十进制)
默认值: 2
说明: 该参数确定放弃前,TCP 重传连接请求 (SYN) 的次数。在给定的连接上,
对于每个连续重新传输,重传超时数加倍。初始超时数是由 TcpInitialRtt 注册
表值控制的。<0}
TcpMaxDataRetransmissions
项: Tcpip/Parameters
数值类型: REG_DWORD - 数字
有效范围: 0-0xFFFFFFFF
默认值: 5
说明: 该参数控制在放弃连接前,TCP 重新传输单个数据段(非连接请求段)的
次数。在连接上对于每个连续重新传输,重传超时数加倍。响应恢复后,将重置该
数值。在每个连接上使用以前测量的往返时间(平滑往返时间 或 SRTT),动态地
调整重传超时 (RTO) 数值。在新连接上初始 RTO 是由 TcpInitialRtt 注册表值
控制的。
TcpMaxDupAcks
项: Tcpip/Parameters
数值类型: REG_DWORD - 数字
有效范围: 1-3
默认值: 2
说明:该参数确定在启动快速重传那些在传输途中丢失的数据段之前,必须收到相
同序号发送数据段的重复应答次数。在本文“传输控制协议 (TCP)”一节对此进行
了详细讨论。
TcpMaxHalfOpen
项: Tcpip/Parameters
数值类型: REG_DWORD - 数字
有效范围: 100-0xFFFF
默认值: 100(Professional、Server)、500 (Advanced Server)
说明:该参数控制 SYN 攻击保护启动前,允许处于 SYN-RCVD 状态的连接数量。
如果将 SynAttackProtect 设为 1,确保该数值低于要保护的端口上 AFD 侦听预
备的值(有关详细信息,参见附录 C 中的预备参数)。有关详细信息,参见
SynAttackProtect 参数。
TcpMaxHalfOpenRetried
项: Tcpip/Parameters
数值类型: REG_DWORD - 数字
有效范围: 80-0xFFFF
默认值: 80 (Professional、Server),400 (Advanced Server)
说明:该参数控制在 SYN 攻击保护启动前处于 SYN-RCVD 状态的连接数量,对于
该连接至少有一个 SYN 重传已经发送。有关详细信息,请参见 SynAttackProtect
参数。
TcpMaxPortsExhausted
项: Tcpip/Parameters
数值类型: REG_DWORD - 数字
有效范围: 0-0xFFFF
默认值: 5
说明:该参数控制 SYN 攻击保护启动的临界点。当 TcpMaxPortsExhausted 连接
请求因连接的可用预备设为 0 被系统拒绝时,SYN 攻击保护就会启动。
TcpMaxSendFree
项: Tcpip/Parameters
数值类型: REG_DWORD - 数字
有效范围: 0-0xFFFF
默认值: 5000
说明:该参数控制 TCP 报头表的大小限制。在有大量 RAM 的机器上,增加该设置
可以提高 SYN 攻击期间的响应性能。
TcpNumConnections
项: Tcpip/Parameters
数值类型: REG_DWORD - 数字
有效范围: 0-0xFFFFFE
默认值: 0xFFFFFE
说明:该参数限制 TCP 同时打开连接的最大数量。
TcpTimedWaitDelay
项: Tcpip/Parameters
数值类型: REG_DWORD - 时间(秒)
有效范围: 30-300(十进制)
默认值: 0xF0(十进制为 240)
说明:该参数确定在关闭前连接处在 TIME_WAIT 状态的时间。当连接处于
TIME_WAIT 状态时,不能重新使用该套接字对。这也称为 2MSL 状态,因为该数值
是网络上最大段生存时间的两倍。有关更详细的信息,请参见 RFC 793。
TcpUseRFC1122UrgentPointer
项: Tcpip/Parameters
数值类型: REG_DWORD - 布尔值
有效范围:0、1(false、true)
默认值: 0 (false)
说明:该参数指定对于紧急数据,TCP 使用 RFC 1122 规范,还是使用由 BSD 派
生的系统的模式。这两种机制对 TCP 报头中的紧急指针以及紧急数据长度的解释
是不同的。它们不是可互操作的。Windows 2000 默认为 BSD 模式。
TcpWindowSize
项: Tcpip/Parameters, Tcpip/Parameters/Interface/interface
数值类型: REG_DWORD - 字节数
有效范围: 0-0x3FFFFFFF(十进制为 1073741823)。 实际上,TCP/IP 栈将设置
值舍入到最接近的最大段大小 (MSS) 的倍数。仅当连接到支持 RFC 1323 窗口缩
放的其它系统时,方可获得大于 64 KB 的数值,本文“传输控制协议 (TCP)”一
节对窗口缩放进行了讨论。
默认值:取以下数值的最小值:
0xFFFF
GlobalMaxTcpWindowSize(另一个注册表参数)
四倍网络上最大 TCP 数据大小的上舍入值
16384 舍入到网络 TCP 数据大小的偶数倍
对于以太网,开始时默认值为 17520,但是当连接到支持扩展 TCP 报头选项(如
SACK 和 TIMESTAMPS)的另一个计算机时,可能会稍微减小,因为使用这些选项
,TCP 报头长度就会超出通常的 20 个字节,这样数据可用的字节数就会比原来稍
微减少
说明: 该参数确定所提供的最大 TCP 接收窗口大小。接收窗口是指一个发送者在
未收到确认的情况下可以发送的字节数。总的来说,大的窗口可以改进高延缓和高
带宽网络上的性能。要获得最大效率,接收窗口应是 TCP 最大段大小 (MSS) 的偶
数倍。根据注册表项的位置,该参数可以是基于接口的参数,也可以是全局参数。
如果给定接口已有一个数值,该数值就会覆盖系统范围的数值。也可参见
GobalMaxTcpWindowSize。
TrFunctionalMcastAddress
项: Tcpip/Parameters
数值类型: REG_DWORD - 布尔值
有效范围:0、1(false、true)
默认值: 1 (true)
说明:该参数确定是使用 RFC 1469 中定义的令牌环多播地址,还是使用子网广播
地址发送 IP 多播。默认值设为 1,计算机就会使用 RFC 1469 令牌环多播地址发
送 IP 多播。将该数值设置为 0,计算机使用子网广播地址发送 IP 多播。
TypeOfInterface
项: Tcpip/Parameters/Interfaces/interface
数值类型: REG_DWORD
有效范围:0、1、2、3
默认值: 0(允许多播与单播)
说明:该参数确定接口获得单播、多播,还是两种通信类型的路由,以及是否可以
转发这些通信类型。如果将它设置为 0,允许单播与多播通信。如果将它设置为
1,禁用单播通信。如果将它设置为 2,禁用多播通信。如果将它设置为 3,单播
与多播通信均被禁用。由于该参数影响转发与路由,如果在计算机中没有其它接口
用于多播且存在默认路由,本地应用程序通过接口向外发送多播仍是可能的。
UseZeroBroadcast
项: Tcpip/Parameters/Interfaces/interface
数值类型: REG_DWORD - 布尔值
有效范围:0、1(false、true)
默认值: 0 (false)
说明:如果该参数设置为 1 (true),IP 将使用全“0”的广播 (0.0.0.0) 而不是
全“1”的广播 (255.255.255.255)。大多数系统使用全“1”的广播,但是一些从
BSD 实现派生的系统使用全“0”的广播。使用不同广播的系统在同一网络上无法
很好地进行互操作。
用户接口的可配置参数
根据用户所提供的信息,可以由 NCAP 自动创建并修改下列参数。不必在注册表中
直接配置这些参数。
DefaultGateway
项:Tcpip/Parameters/Interfaces/interface
数值类型: REG_MULTI_SZ - 以点隔开的十进制 IP 地址列表
有效范围:有效 IP 地址的任一设置
默认值: 无
说明: 对于要发往其它子网的数据包且没有更具体的路由可用时,该参数指定了
一组网关来路由这些数据包。如果它有一个有效值,该参数将覆盖
DhcpDefaultGateway 参数。任何时刻计算机只有一个活动默认网关,因此添加多
个地址只是用作冗余。有关详细信息,请参见本文“间隔网关检测”一节。
Domain
项:Tcpip/Parameters/Interfaces/interface
数值类型: REG_SZ - 字符串
有效范围:任何有效的 DNS 域名
默认值: 无
说明:该参数指定接口的 DNS 域名。在 Windows 2000 中,该参数与 NameServer
均是每个接口上的参数,而不是整个系统范围的参数。如果该参数存在,它就会
覆盖 DhcpDomain 参数(由 DHCP 客户填写)。
EnableDhcp
项:Tcpip/Parameters/Interfaces/interface
数值类型: REG_DWORD - 布尔值
有效范围:0、1(false、true)
默认值:0 (false)
说明:该参数设置为 1 (true),DHCP 客户服务就会使用 DHCP 在该适配器上配置
第一个 IP 接口。
EnableSecurityFilters
项:Tcpip/Parameters
数值类型: REG_DWORD - 布尔值
有效范围:0、1(false、true)
默认值:0 (false)
说明:该参数设置为 1 (true),就会启用网际协议安全筛选器。请参见
TcpAllowedPorts、UdpAllowedPorts 和 RawIPAllowedPorts。要配置这些数值,
在开始菜单上,指向设置,然后单击网络和拨号连接,右键单击本地连接,然后单
击属性。选择 Internet 协议 (TCP/IP),单击属性,然后单击高级。单击选项选
项卡,选择TCP/IP 筛选,然后单击属性。
Hostname
项:Tcpip/Parameters
数值类型: REG_SZ - 字符串
有效范围:任何有效 DNS 主机名
默认值: 系统的计算机名
说明:该参数指定系统的 DNS 主机名称,它是由 hostname 命令返回的。
IPAddress
项:Tcpip/Parameters/Interfaces/interface
数值类型: REG_MULTI_SZ - 以点隔开的 IP 地址列表
有效范围:任何一组有效的 IP 地址
默认值:无
说明:该参数指定绑定到适配器的 IP 接口的 IP 地址。如果列表中的第一个地址
是 0.0.0.0,则使用 DHCP 配置适配器上的主接口。适配器配有多于一个 IP 接口
的系统称为“逻辑多宿主”系统。对于此参数中指定的每个 IP 地址,在
SubnetMask 参数中必须有一个有效的子网掩码数值。要使用 Regedt32.exe 添加
参数,选择该项并键入 IP 地址列表,每次完成后按 Enter。然后转到
SubnetMask 参数,键入一组相应的子网掩码。
NameServer
项:Tcpip/Parameters/Interfaces/interface
数值类型: REG_SZ - 一个以空格分隔的点分十进制 IP 地址列表
有效范围:任何一组有效的 IP 地址
默认值: 无(空)
说明:该参数指定 Windows 套接字查询解析名称的 DNS 名称服务器。在 Windows
2000 中,该参数与 DomainName 是每个接口上的设置。
PPTPFiltering
项:Tcpip/Parameters/Interfaces/interface
数值类型: REG_DWORD - 布尔值
有效范围:0、1(false、true)
默认值: 0 (false)
说明: 该参数控制是否在每个适配器上启用 PPTP 筛选。如果将该数值设置为 1
,适配器仅接受 PPTP 连接。如果适配器连接到 Internet 等公共网络上,它可减
少遭受黑客攻击的可能性。
RawIpAllowedProtocols
项:Tcpip/Parameters/Interfaces/interface
数值类型: REG_MULTI_SZ - IP 协议编号列表
有效范围:任何一组有效的 IP 协议编号
默认值:无
说明: 该参数指定启用安全筛选时在 IP 接口上接收传入数据报的 IP 协议编号
列表 (EnableSecurityFilters = 1)。该参数通过原始 IP 传输控制接收 IP 数据
报,原始 IP 传输用于提供原始套接字。它不控制传递到其它传输(例如,TCP)
的 IP 数据报。空的列表说明没有可接受的数值。只有一个为 0 的数值说明所有
数值均是可以接受的。对于包含 0 与其它非零数值的列表,其行为未定义。如果
接口没有配置该参数,则所有数值都是可接受的。该参数适用于指定适配器上配置
的所有 IP 接口。
SearchList
项:Tcpip/Parameters
数值类型: REG_SZ - 以空格隔开的 DNS 域名后缀列表
有效范围:1-50
默认值:无
说明: 该参数提供了一个域名后缀列表,如果通过 DNS 解析原有名称失败,就会
将该后缀附到原有名称后面进行解析。默认情况下,只有“域”参数的数值是可以
附加的。该参数用于 Windows Sockets 接口。也可参见
AllowUnqualifiedQuery 参数。
SubnetMask
项:Tcpip/Parameters/Interfaces/interface
数值类型: REG_MULTI_SZ - 以点隔开的十进制 IP 地址列表
有效范围:任何一组有效的 IP 地址。
默认值:无
说明:该参数指定适配器绑定的 IP 接口的子网掩码。如果在列表中的第一个掩码
是 0.0.0.0,则在适配器上使用 DHCP 配置主接口。对于 IPAddress 参数中指定
的每个 IP 地址,在该参数中必须有一个有效的子网掩码数值。
TcpAllowedPorts
项:Tcpip/Parameters/Interfaces/interface
数值类型: REG_MULTI_SZ - TCP 端口编号列表
有效范围:任何一组有效的 TCP 端口编号
默认值: 无
说明: 该参数指定启用安全筛选时在 IP 接口上接收传入数据报的 IP 协议编号
列表 (EnableSecurityFilters = 1)。空的列表说明没有可以接受的数值。只有一
个为 0 的数值说明所有数值都是可以接受的。对于包含 0 与其它非零数值的列表
,其性能未定义。如果接口没有配置该参数,则所有数值均可以接受。该参数适用
于指定适配器上配置的所有 IP 接口。
UdpAllowedPorts
项:Tcpip/Parameters/Interfaces/interface
数值类型: REG_MULTI_SZ - UDP 端口编号列表
有效范围:任何有效 UDP 端口编号设置
默认值: 无
说明: 该参数指定在启用安全配置筛选的情况下对于在 IP 接口上接收传入数据
包的 UDP 端口编号列表。空的列表说明没有可以接受的数值。只有一个为 0 的数
值说明所有数值都是可以接受的。对于包含 0 与其它非零数值的列表,其性能未
定义。如果接口没有配置该参数,则所有数值均可以接受。该参数适用于指定适配
器上配置的所有 IP 接口。
可使用 route 命令配置的参数
Route 命令可以在 Tcpip/Parameters/PersistentRoutes 注册表项下保存永久性
IP 路由。每个路由以逗号隔开的列表形式保存在数值名称字符串中:
destination,subnet mask,gateway,metric
例如,命令:
route add 10.99.100.0 MASK 255.255.255.0 10.99.99.1 METRIC 1 /p
产生注册表值:
10.99.100.0,255.255.255.0,10.99.99.1,1
该数值类型是 REG_SZ。没有数值数据(空字符串)。可以使用 route 命令添加和
删除这些数值。没有必要直接对它们进行配置。
不可配置的参数
下列参数是由 TCP/IP 组件内部创建并使用的。不应使用注册表编辑器修改这些参
数。在此列出这些参数仅供参考。
DhcpDefaultGateway
项:Tcpip/Parameters/Interfaces/interface
数值类型: REG_MULTI_SZ - 以点隔开的十进制 IP 地址列表
有效范围:任何一组有效的 IP 地址
默认值: 无
说明: 对于要发往其它子网的数据包且没有更具体的路由可用时,该参数指定了
一组网关来路由这些数据包。该参数是由 DHCP 客户服务(如启用)写入的。该参
数被一个有效 DefaultGateway 参数所覆盖。虽然每个接口上均设置该参数,通常
对于计算机只有一个活动的默认网关。如果第一个网关失败,可改用其它项。
DhcpIPAddress
项:Tcpip/Parameters/Interfaces/interface
数值类型: REG_SZ - 以点隔开的十进制 IP 地址
有效范围:任何有效的 IP 地址
默认值:无
说明:该参数指定接口由 DHCP 配置的 IP 地址。如果 IPAddress 参数包含的第
一个数值不是 0.0.0.0,则该数值就会覆盖此参数。
DhcpDomain
项:Tcpip/Parameters/Interfaces/interface
数值类型: REG_SZ - 字符串
有效范围:任何有效的 DNS 域名
默认值: 无(由 DHCP 服务器提供)
说明:该参数指定接口的 DNS 域名。在 Windows 2000 中,该参数与 NameServer
目前是每个接口的参数,而不是系统范围的参数。如果 Domain 项存在,它将覆
盖 DhcpDomain 数值。
DhcpNameServer
项:Tcpip/Parameters
数值类型: REG_SZ - 一个以空格分隔的点分十进制 IP 地址列表
有效范围:一组有效的 IP 地址
默认值: 无
说明:该参数指定 Windows Sockets 解析名称时查询的 DNS 名称服务器。该参数
是由 DHCP 客户服务(如启用)写入的。如果 NameServer 参数有一个有效的数值
,则它将覆盖此参数。
DhcpServer
项:Tcpip/Parameters/Interfaces/interface
数值类型: REG_SZ - 以点隔开的十进制 IP 地址
有效范围:任何有效 IP 地址
默认值:无
说明:该参数指定了给 DhcpIPAddress 参数中 IP 地址授予租约的 DHCP 服务器
的 IP 地址。
DhcpSubnetMask
项:Tcpip/Parameters/Interfaces/interface
数值类型: REG_SZ - 以点隔开的十进制 IP 子网掩码
有效范围:对于已配置 IP 地址有效的任何子网掩码
默认值:无
说明:该参数为 DhcpIPAddress 参数中的地址指定由 DHCP 配置的子网掩码。
DhcpSubnetMaskOpt
项:Tcpip/Parameters/Interfaces/interface
数值类型: REG_SZ - 以点隔开的十进制 IP 子网掩码
有效范围:对于已配置 IP 地址有效的任何子网掩码
默认值:无
说明:该参数是由 DHCP 客户服务填写的,用于建立 DhcpSubnetMask 参数,它栈
实际使用的参数。在将该值插入到 DhcpSubnetMask 参数之前,执行有效性检查。
Lease
项:Tcpip/Parameters/Interfaces/interface
数值类型: REG_DWORD - 时间(秒)
有效范围:1-0xFFFFFFFF
默认值:无
说明:DHCP 客户服务使用该参数存储时间(秒数),在此期间该适配器 IP 地址
的租约有效。
LeaseObtainedTime
项:Tcpip/Parameters/Interfaces/interface
数值类型: REG_DWORD - 绝对时间(秒数),从 1/1/70 晚上 12 点开始计算
有效范围:1-0xFFFFFFFF
默认值:无
说明:DHCP 客户服务使用该参数存储时间,届时该适配器 IP 地址的租约生效。
LeaseTerminatesTime
项:Tcpip/Parameters/Interfaces/interface
数值类型: REG_DWORD - 绝对时间(秒数),从 1/1/70 晚上 12 点开始计算
有效范围:1-0xFFFFFFFF
默认值:无
说明:DHCP 客户服务使用该参数存储时间,届时该适配器 IP 地址的租约期满。
LLInterface
项:Tcpip/Parameters/Adapters/interface
数值类型: REG_SZ - Windows 2000 设备名称
有效范围:合法的 Windows 2000 设备名称
默认值:空字符串(空)
说明:该参数用于将 IP 绑定到其它链接层协议而不是内置 ARP 模块。该参数的
数值是 IP 绑定的 Windows 2000 设备名。例如,该参数用于与 RAS 组件联用。
仅当 ARP 模块而不是 LAN 绑定到 IP 时,它才存在。
NTEContextList
项: Tcpip/Parameters/Interfaces/interface
数值类型:REG_MULTI_SZ - 数字
有效范围:0-0xFFFF
默认值: 无
说明:该参数标识与接口关联的 IP 地址的上下文。与一个接口关联的每个 IP 地
址有它自己的上下文编号。这些数值用于内部标识一个 IP 地址,不应对其进行修
改。
T1
项:Tcpip/Parameters/Interfaces/interface
数值类型: REG_DWORD - 绝对时间(秒数),从 1/1/70 晚上 12 点开始计算
有效范围:1-0xFFFFFFFF
默认值:无
说明:DHCP 客户服务使用该参数存储时间,届时该客户服务先与授予租约的服务
器连接,续订该适配器 IP 地址的租约。
T2
项:Tcpip/Parameters/Interfaces/interface
数值类型: REG_DWORD - 绝对时间(秒数),从 1/1/70 晚上 12 点开始计算
有效范围:1-0xFFFFFFFF
默认值:无
说明:DHCP 客户服务使用该参数存储时间,届时该客户服务通过广播续订请求来
续订该适配器 IP 地址的租约。仅当因为某些原因 DHCP 客户服务不能与原始服务
器续订租约时,才会启用时间 T2。
ATM ARP 客户参数
ATM ARP 与每个接口的 TCP/IP 参数一起放在 AtmArpC 子项下。ATM 适配器的某
个 TCP/IP 接口的注册表转储示例如下所示。
HKEY_LOCAL_MACHINE /System /CurrentControlSet /Services /Tcpip /Parame
ters/Interfaces/{A24B73BE-D2CD-11D1-BE08-8FF4D413E1BE}/AtmArpC
SapSelector = REG_DWORD 0x00000001
AddressResolutionTimeout = REG_DWORD 0x00000003
ARPEntryAgingTimeout = REG_DWORD 0x00000384
InARPWaitTimeout = REG_DWORD 0x00000005
MaxResolutionAttempts = REG_DWORD 0x00000004
MinWaitAfterNak = REG_DWORD 0x0000000a
ServerConnectInterval = REG_DWORD 0x00000005
ServerRefreshTimeout = REG_DWORD 0x00000384
ServerRegistrationTimeout = REG_DWORD 0x00000003
DefaultVcAgingTimeout = REG_DWORD 0x0000003c
MARSConnectInterval = REG_DWORD 0x00000005
MARSRegistrationTimeout = REG_DWORD 0x00000003
JoinTimeout = REG_DWORD 0x0000000a
LeaveTimeout = REG_DWORD 0x0000000a
MaxJoinLeaveAttempts = REG_DWORD 0x00000005
MaxDelayBetweenMULTIs = REG_DWORD 0x0000000a
ARPServerList = REG_MULTI_SZ
"4700790001020000000000000000A03E00000200"
MARServerList = REG_MULTI_SZ
"4700790001020000000000000000A03E00000200"
MTU = REG_DWORD 0x000023dc
PVCOnly = REG_DWORD 0x00000000
下面说明上述的每个参数。
SapSelector
项: Tcpip/Parameters/Interfaces/interface/AtmArpC
数值类型: REG_DWORD - 数字
有效范围: 1-255
默认值: 1
说明:指定选择器字节数值,ATMARP 客户将它用作其 ATM 地址的第二十个字节。
设置的此地址用于注册 ATMARP 服务器与多播地址解析服务器 (MARS)。
AddressResolutionTimeout
项: Tcpip/Parameters/Interfaces/interface/AtmArpC
数值类型: REG_DWORD - 秒数
有效范围: 1-60
默认值: 3
说明:指定 ATMARP 客户在为单播 IP 地址发送 ARP 请求(或为多播/广播 IP 地
址发送 MARS 请求)之后等待响应的时间。如果该计时器超时,则 ATMARP 客户重
新传输该请求,最多为 (MaxResolutionAttempts - 1) 次。
ARPEntryAgingTimeout
项: Tcpip/Parameters/Interfaces/interface/AtmArpC
数值类型: REG_DWORD - 秒数
有效范围: 90-1800
默认值: 900 秒(15 分钟)
说明:指定在使该参数失效前,ATMARP 客户为单播 IP 地址保留地址解析的时间
。如果该计时器到期,则 ATMARP 客户采取下列措施之一:
如果没有与 IP 地址相关的虚拟电路 (VC) ,它删除该 IP 地址的 ARP 项。
如果至少有一个与该 IP 地址相关的永久虚拟电路 (PVC),则它在 PVC 上使用“
反向 ARP”,使 ARP 项重新生效。
如果至少有一个与该 IP 地址关联的 SVC,它向 ARP 服务器发送一个 ARP 请求,
使 ARP 项重新生效。
InARPWaitTimeout
项: Tcpip/Parameters/Interfaces/interface/AtmArpC
数值类型: REG_DWORD - 秒数
有效范围: 1-60
默认值: 5
说明:指定 ATMARP 客户发送反向地址解析协议 (InARP) 请求,使单播 IP 地址
到 ATM 地址映射(即 ARP 项)重新生效时等待响应的时间。如果该计时器到期,
ATMARP 客户删除包含此 IP 地址的 ARP 表项。
MaxResolutionAttempts
项: Tcpip/Parameters/Interfaces/interface/AtmArpC
数值类型: REG_DWORD - 数字
有效范围: 1-255
默认值: 4
说明:指定 ATMARP 客户将一个单播或多播或广播 IP 地址解析到 ATM 地址所做
的最大尝试次数。
MinWaitAfterNak
项: Tcpip/Parameters/Interfaces/interface/AtmArpC
数值类型: REG_DWORD - 秒数
有效范围: 1-60
默认值: 10
说明:指定 ATMARP 客户在从 ARP 服务器或 MARS 接收到失败响应 (ARP NAK) 之
后的等待时间。这可以防止 ATMARP 客户过于频繁地向服务器查询不存在或不知道
的 IP 地址。
ServerConnectInterval
项: Tcpip/Parameters/Interfaces/interface/AtmArpC
数值类型: REG_DWORD - 秒数
有效范围: 1-30
默认值: 5
说明:指定 ATMARP 客户在连接到 ARP 服务器失败之后和重新连接之前等待的时
间。
ServerRefreshTimeout
项: Tcpip/Parameters/Interfaces/interface/AtmArpC
数值类型: REG_DWORD - 秒数
有效范围: 90-1800
默认值: 900 秒(15 分钟)
说明:指定 ATMARP 客户发送 ARP 请求用其自己的 IP/ATM 地址信息刷新 ATMARP
服务器缓存的时间间隔。
ServerRegistrationTimeout
项: Tcpip/Parameters/Interfaces/interface/AtmArpC
数值类型: REG_DWORD - 秒数
有效范围: 1-60
默认值: 3
说明:该参数指定 ATMARP 客户发送用来将自己 IP/ATM 信息注册到 ATMARP 服务
器的“ARP 请求”数据包后,等待“ARP 应答”数据包的时间。如果计时器到期,
ATMARP 客户重新发送“ARP 请求”数据包。
DefaultVcAgingTimeout
项: Tcpip/Parameters/Interfaces/interface/AtmArpC
数值类型: REG_DWORD - 秒数
有效范围: 10-1800
默认值: 60
说明:指定 ATMARP 客户启动的所有 VC 的静止超时。该参数对 PVC 不适用。静
止是指在任一方向上都没有数据活动的情况。如果该计时器到期,ATMARP 客户就
会断开 VC 连接。
MARSConnectInterval
项: Tcpip/Parameters/Interfaces/interface/AtmArpC
数值类型: REG_DWORD - 秒数
有效范围: 1-30
默认值: 5
说明:指定连接 MARS 失败后与重新连接前的等待时间。
MARSRegistrationTimeout
项: Tcpip/Parameters/Interfaces/interface/AtmArpC
数值类型: REG_DWORD - 秒数
有效范围: 1-60
默认值: 3
说明:该参数指定 ATMARP 客户发送用来将自己 ATM 地址注册到 MARS 的“
MARS 加入”数据包后等待应答数据包的时间。如果该计时器到期,则 ATMARP 客
户重新传输“MARS 加入”数据包。
JoinTimeout
项: Tcpip/Parameters/Interfaces/interface/AtmArpC
数值类型: REG_DWORD - 秒数
有效范围: 5-60
默认值: 10
说明:该参数指定 ATMARP 客户发送用来在 IP 多播组(或 IP 广播地址)建立成
员关系的“MARS 加入”数据包后,等待应答数据包的时间。如果该计时器到期,
则 ATMARP 客户重新传输“MARS 加入”数据包,最多 MaxJoinLeaveAttempts 次
。
LeaveTimeout
项: Tcpip/Parameters/Interfaces/interface/AtmArpC
数值类型: REG_DWORD - 秒数
有效范围: 5-60
默认值: 10
说明:该参数指定 ATMARP 客户发送用来终止与 IP 多播组(或 IP 广播地址)成
员关系的“MARS 离开”数据包后,等待应答数据包的时间。如果计时器到期,则
ATMARP 客户重新传输“MARS 离开”数据包,最多 MaxJoinLeaveAttempts 次。
MaxJoinLeaveAttempts
项: Tcpip/Parameters/Interfaces/interface/AtmArpC
数值类型: REG_DWORD - 数字
有效范围: 1-10
默认值: 5
说明:指定 ATMARP 客户加入或离开 IP 多播(或广播)组的最大次数。
MaxDelayBetweenMULTIs
项: Tcpip/Parameters/Interfaces/interface/AtmArpC
数值类型: REG_DWORD - 秒数
有效范围: 2-60
默认值: 5
说明:对于一个 MARS 请求,该参数指定 ATMARP 客户预计的两个连续 MARS
MULTI 数据包之间的最大延迟。
ARPServerList
项: Tcpip/Parameters/Interfaces/interface/AtmArpC
数值类型: REG_MULTI_SZ
有效范围:包含 ATM 地址的字符串列表
默认值: 4700790001020000000000000000A03E00000200
说明:这是 ARP 客户允许注册的 ARP 服务器列表。该列表以故障转移方式使用;
也就是说,ARP 客户依次使用每个地址注册,直到成功为止。
MARServerList
项: Tcpip/Parameters/Interfaces/interface/AtmArpC
数值类型: REG_MULTI_SZ - 字符串列表
有效范围: 包含 ATM 地址的字符串列表
默认值: 4700790001020000000000000000A03E00000200
说明:这是 ARP 客户允许注册的 MARS 服务器列表。该列表以故障转移方式使用
;也就是说,ARP 客户依次使用每个地址注册,直到成功为止。
MTU
项: Tcpip/Parameters/Interfaces/interface/AtmArpC
数值类型: REG_DWORD - 字节数
有效范围: 9180-65527
默认值: 9180
说明:指定该接口向 IP 层报告的最大传输单位。