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)