TCPIP协议配置参数.docx
- 文档编号:27625270
- 上传时间:2023-07-03
- 格式:DOCX
- 页数:54
- 大小:36.60KB
TCPIP协议配置参数.docx
《TCPIP协议配置参数.docx》由会员分享,可在线阅读,更多相关《TCPIP协议配置参数.docx(54页珍藏版)》请在冰豆网上搜索。
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(false、true)
默认值:
1(true)
说明:
将该参数设置为1时,允许TCP执行间隔网关检测。
启用该功能时,如
果处理多个连接有困难时,TCP可以请求IP改用备份网关。
备份网关可以在“网
络控制面板”中“TCP/IP配置”对话框的“高级”部分进行定义。
有关详细信息
,请参见本文“间隔网关检测”一节。
EnableICMPRedirects
项:
Tcpip\Parameters
数值类型:
REG_DWORD–布尔值
有效范围:
0、1(false、true)
默认值:
1(True),用于Beta3。
在RC1中预定改为1(True)
推荐值:
0(False)
说明:
该参数控制Windows2000是否会改变其路由表以响应网络设备(如路由器
)发送给它的ICMP重定向消息。
EnableFastRouteLookup
项:
Tcpip\Parameters
数值类型:
REG_DWORD–布尔值
有效范围:
0、1(false、true)
默认值:
0(false)
说明:
如果设置该标志,则启用路由查找。
这可加快路由查找,但会占用非分页池
内存。
仅当计算机运行Windows2000Server且属于中型或大型机(换句话说,
至少包含64MB内存)时,才使用此标志。
可以通过路由与远程访问服务创建该
参数。
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’tFragment位设置分片IP数据报时,黑洞路由器不
返回ICMPDestinationUnreachable消息。
TCP依靠接收这些消息执行路径MTU
发现。
当启动此功能时,如果几次重新发送字段没有确认,TCP将尝试不设置
Don’tFragment位的情况下发送字段11。
如果收到字段确认,MSS将降低,并将
连接上以后发送的数据包中设置Don’tFragment位。
启用黑洞路由器,将增加某
个字段重新发送的最多次数。
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-0×3FFFFFFF(十进制为1073741823;但是当连接到其它支持RFC
1323窗口缩放的系统时,可以获得大于64KB的数值,它在本文的TCP部分进
行了讨论。
另外,必须使用Tcp1323Opts注册表参数启用窗口缩放。
)
默认值:
默认情况下,该参数不存在。
说明:
TcpWindowSize参数可用于在每个接口上设置接收窗口。
该参数可用于在整
个系统上设置TCP窗口大小的全局限制。
该参数是Windows2000中的新增功能
。
IPAutoconfigurationAddress
项:
Tcpip\Parameters\Interfaces\
数值类型:
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(2MB)
说明:
该参数表示IP分配多少内存,来存储路由器数据队列中数据包的数据。
该
数值必须大于或等于ForwardB
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TCPIP 协议 配置 参数