TCPIP协议配置参数.docx
《TCPIP协议配置参数.docx》由会员分享,可在线阅读,更多相关《TCPIP协议配置参数.docx(40页珍藏版)》请在冰豆网上搜索。
TCPIP协议配置参数
TCP/IP协议配置参数
Windows2000TCP/IP协议组件实现从注册表中获取全部配置数据。
配置信息是由安装程序写到注册表中的。
一些信息也可以由动态主机配置协议(DHCP)客户服务提供(如启用)。
本附录定义了用于配置协议驱动程序(Tcpip.sys)的所有注册表参数,它实施标准的TCP/IP网络协议。
仅使用安装程序和DHCP所收集的配置信息,协议组件实现就可以在大多数环
境中正常而有效地工作。
大多数使用环境下,协议的所有其它配置项的最优默认值
已编入该驱动程序中。
一些用户安装设置可能需要更改某些默认值。
要这样做,可
以创建一些可选的注册表参数,修改协议驱动程序某些默认设置。
{0>NoteTheWindowsTCP/IPimplementationislargelyself-tuning.<}0{>备
注WindowsTCP/IP实现基本上是自调整的。
<0}{0>Adjustingregistry
parametersmayadverselyaffectsystemperformance.<}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,则非管理用户可以访问原
始套接字。
默认情况下,只有管理员可以访问原始套接字。
有关原始套接字的详细
信息,请参见WindowsSockets规范,网址是:
ftp:
//ftp.microsoft./
com/bussys/winsock/winsock2。
ArpAlwaysSourceRoute
项:
Tcpip\Parameters
数值类型:
REG_DWORD–布尔值
有效范围:
0、1或不存在(false、true或不存在)
默认值:
不存在
说明:
默认情况下,栈首先启动没有源路由查询,如果没有收到应答,则用源路由
重试。
将该参数设为0,则不使用源路由发送所有IP广播。
将该参数设置为1,
就会强制TCP/IP使用在令牌环网络上启用的源路由发送ARP查询。
(在
WindowsNT4.0SP2中引入了对该参数定义的修改。
)
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.3SNAP编码传输以太网数
据包。
默认情况下,栈以DIX以太网格式传输数据包。
它始终接收两种格式的数
据包。
DatabasePath
项:
Tcpip\Parameters
数值类型:
REG_EXPAND_SZ–字符串
有效范围:
有效的WindowsNT文件路径
默认值:
%SystemRoot%\system32\drivers\etc
说明:
该参数指定标准Internet数据库文件(Hosts、Lmhosts、网络、协议、服
务)的路径。
WindowsSockets接口使用该参数。
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工具所使用。
WindowsNT4.0ServicePack5中添加了这一参数(请参见Microsoft
KnowledgeBase文章Q217336<
asp>)。
在默认情况下,Windows2000禁用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)位。
在
Windows2000中,该参数默认值为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(fa