我要投稿
  • 您当前的位置:57365.com -> 技术教程 -> 操作系统教程 -> windowsXP教程 -> 教程内容
  • [ 收藏本页教程 ]
  • Windows XP 的 TCP/IP 和 NBT 配置参数

    教程作者:佚名    教程来源:不详   教程栏目:windowsXP教程    收藏本页
    要更改这些参数,请采用下列步骤:
    1. 启动注册表编辑器 (Regedit.exe)。
    2. 从 HKEY_LOCAL_MACHINE 子树,转到以下项:
    \SYSTEM\CurrentControlSet\Services
    3. 如下面相应的项中所述,向注册表项中添加一个值,方法是:在编辑菜单上单击添加值,键入一个值,然后在数据类型下设置该值的类型。
    4. 单击确定。
    5. 退出注册表编辑器。
    6. 重新启动计算机,以使更改生效。
    所有 TCP/IP 参数都是注册表值,这些值分别位于以下两个不同子项中的某一个下:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

    Tcpip\Parameters
    Tcpip\Parameters\Interfaces\适配器 ID
    其中适配器 ID 表示 TCP/IP 绑定到的网络适配器。可通过检查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\适配器 ID\Connection 来确定适配器 ID 和网络连接之间的关系。这些项中的 Name 值为“网络连接”文件夹中使用的网络连接提供友好名称。后面的注册表项下的值是特定于各个适配器的。同时具有 DHCP 和静态配置值的参数可能存在也可能不存在,具体取决于系统/适配器是不是用 DHCP 配置的,以及是不是已指定静态覆盖值。必须重新启动系统,这些参数的更改才能生效。

    可使用注册表编辑器配置的标准参数
    以下参数是安装 TCP/IP 组件期间由“控制面板”中的“网络”工具使用默认值安装的。可以使用注册表编辑器 (Regedit.exe) 修改它们。

    DatabasePath
    项:Tcpip\Parameters
    数值类型:REG_EXPAND_SZ - 字符串
    有效范围:有效的 Windows NT 文件路径
    默认值:%SystemRoot%\System32\Drivers\Etc
    说明:此参数指定标准 Internet 数据库文件(HOSTS、LMHOSTS、NETWORKS 和 PROTOCOLS)的路径。它是由 Windows 套接字接口使用的。
    ForwardBroadcasts
    项:Tcpip\Parameters
    数值类型:REG_DWORD - 布尔值
    有效范围:0 或 1(False 或 True)
    默认值:0 (False)
    说明:不支持转发广播。此参数被忽略。
    UseZeroBroadcast
    项:Tcpip\Parameters\Interfaces\适配器 ID
    数值类型:REG_DWORD - 布尔值
    有效范围:0 或 1(False 或 True)
    默认值:0 (False)
    说明:如果此参数设置为 1 (True),IP 将使用全 0 广播 (0.0.0.0),而不是全 1 广播 (255.255.255.255)。大多数系统都使用全 1 广播,但是某些从 BSD 实现派生的系统使用全 0 广播。使用不同广播的系统不能在同一网络上很好地互操作。
    可使用注册表编辑器配置的可选参数
    注册表中通常不存在这些参数。可以创建它们以修改 TCP/IP 协议驱动程序的默认行为。

    ArpAlwaysSourceRoute
    项:Tcpip\Parameters
    数值类型:REG_DWORD - 布尔值
    有效范围:0,1(False 或 True)
    默认值:0 (False)
    说明:将此参数设置为 1 会强制 TCP/IP 使用在令牌环网络上启用的源路由来传输 ARP 查询。默认情况下,堆栈首先在不使用源路由的情况下传输 ARP 查询,如果没有接到答复,则用源路由重试。
    ArpUseEtherSNAP
    项:Tcpip\Parameters
    数值类型:REG_DWORD - 布尔值
    有效范围:0,1(False 或 True)
    默认值:0 (False)
    说明:将此参数设置为 1 会强制 TCP/IP 使用 802.3 SNAP 编码传输 Ethernet 数据包。默认情况下,堆栈以 DIX Ethernet 格式传输数据包。但它始终能够接收这两种格式的数据包。
    DefaultTTL
    项:Tcpip\Parameters
    数值类型:REG_DWORD - 秒/跃点
    的数量
    有效范围: 1-255
    默认值:对于 Windows XP 为 128
    说明:指定在传出 IP 数据包头中设置的“生存时间”(TTL) 值。TTL 决定了 IP 数据包在到达其目标前可以在网络中生存的最长时间。它有效限制了 IP 数据包在被丢弃前可以通过的路由器数。
    EnableDeadGWDetect
    项:Tcpip\Parameters
    数值类型:REG_DWORD - 布尔值
    有效范围:0,1(False,True)
    默认值:1 (True)
    说明:将此参数设置为 1 会使 TCP 执行死网关检查。启用了此功能后,如果几次重新发送片段都没有收到响应,TCP 会让 IP 更改到一个备份网关。可以在“网络”控制面板中“TCP/IP 配置”对话框的“高级”部分定义备份网关。
    EnablePMTUBHDetect
    项:Tcpip\Parameters
    数值类型:REG_DWORD - 布尔值
    有效范围:0,1(False,True)
    默认值:0 (False)
    说明:将此参数设置为 1 (True) 会使 TCP 在执行路径 MTU 发现时,尝试检测“黑洞”路由器。当“黑洞”路由器需要用 Don't Fragment 位设置来碎片化 IP 数据报时,它不返回“无法到达 ICMP 目标”消息。TCP 依靠接收这些消息来执行路径 MTU 发现。启用此功能后,如果几次重新发送片段都没有收到响应,TCP 将尝试在不设置 Don't Fragment 位的情况下发送片段。如果收到片段响应,MSS 将降低并且以后在连接上传输的数据包中都会设置 Don't Fragment 位。启用黑洞路由器检测可以增加为特定的片段执行重新发送的最大次数。
    EnablePMTUDiscovery
    项:Tcpip\Parameters
    数值类型:REG_DWORD - 布尔值
    有效范围:0,1(False,True)
    默认值:1 (True)
    说明:将此参数设置为 1 (True) 会使 TCP 尝试发现到达一个远程主机的路径上的“最大传输单元”(MTU 或最大数据包大小)。通过发现路径 MTU 并将 TCP 片段限制为此大小,TCP 可以消除此路径上使用不同的 MTU 连接网络的路由器上的碎片。碎片会对 TCP 吞吐量产生不利影响并造成网络拥塞。如果将此参数设置为 0,则对于不是指向本地子网上的计算机的所有连接,都使用 576 字节的 MTU。
    ForwardBufferMemory
    项:Tcpip\Parameters
    数值类型:REG_DWORD - 字节数
    有效范围:网络 MTU - 某个小于
    0xFFFFFFFF 的合理值
    默认值:74240(足以容纳 50 个 1480 字节大小的
    数据包,舍入为 256 的倍数)
    说明:此参数确定 IP 分配多少内存来存储路由器数据包队列中的数据包数据。当这个缓冲区空间已满时,路由器开始以随机方式从队列中丢弃数据包。数据包队列数据缓冲区的长度为 256 字节,所以此参数的值应是 256 的倍数。对于较大的数据包,多个缓冲区链接在一起。数据包的 IP 头分别存储。如果没有启用 IP 路由器,此参数将被忽略并且不会分配任何缓冲区。
    IGMPLevel
    项:Tcpip\Parameters
    数值类型:REG_DWORD - 数字
    有效范围: 0,1,2
    默认值: 2
    说明:此参数确定系统在多大程度上支持 IP 多址广播和参与 Internet 组管理协议。在级别 0,系统不提供多址广播支持。在级别 1,系统只可以发送 IP 多址广播数据包。在级别 2,系统可以发送 IP 多址广播数据包并完全参与 IGMP 以接收多址广播数据包。
    KeepAliveInterval
    项:Tcpip\Parameters
    数值类型:REG_DWORD - 时间(以毫秒为单位)
    有效范围:1 - 0xFFFFFFFF
    默认值:1000(1 秒)
    说明:此参数确定在收到响应之前,保活重传之间的时间间隔。一旦收到一个响应,将由 KeepAliveTime 值重新控制在下一次保活传输之前的延迟。如果经过 TcpMaxDataRetransmissions 指定的重新传输次数后仍无响应,将放弃连接。
    KeepAliveTime
    项:Tcpip\Parameters
    数值类型:REG_DWORD - 时间(以毫秒为单位)
    有效范围:1 - 0xFFFFFFFF
    默认值:7,200,000(两个小时)
    说明:此参数控制 TCP 试图通过发送保活数据包来验证空闲连接是否仍然保持的次数。如果远程系统仍然可以连接并且正在运行,它就会响应保活传输。默认情况下不发送保活数据包。应用程序可以在连接上启用此功能。
    MTU
    项:Tcpip\Parameters\Interfaces\适配器 ID
    数值类型:REG_DWORD 数字
    有效范围:68 - 底层网络的 MTU
    默认值:0xFFFFFFFF
    说明:此参数覆盖网络接口的默认“最大传输单元 (MTU)”。MTU 是可以在底层网络上传输的最大数据包大小(以字节为单位)。该大小包括传输头。请注意,IP 数据报可能跨多个数据包。大于底层网络默认值的值会导致传输使用网络默认 MTU。小于 68 的值会导致传输使用值为 68 的 MTU。
    NumForwardPackets
    项:Tcpip\Parameters
    数值类型:REG_DWORD 数字
    有效范围:1 - 某个小于
    0xFFFFFFFF 的合理值 默认: 50
    说明:此参数确定为路由器数据包队列分配的 IP 数据包报头的数量。当所有头都在使用中时,路由器开始以随机方式丢弃队列中的数据包。该值至少应该等于 ForwardBufferMemory 值除以连接到路由器的网络的最大 IP 数据大小。它不得大于 ForwardBufferMemory 值除以 256,因为每个数据包至少需要 256 字节的转发缓冲内存。某个给定的 ForwardBufferMemory 大小的转发数据包的最佳数目取决于网络上传输的流量的类型,此数目应介于上述两值之间。如果没有启用路由器,此参数将被忽略并且不会分配任何数据包报头。
    TcpMaxConnectRetransmissions
    项:Tcpip\Parameters
    数值类型:REG_DWORD - 数字
    有效范围:0 - 0xFFFFFFFF
    默认值: 2
    说明:此参数确定 TCP 放弃尝试前重新传输连接请求 (SYN) 的次数。在一个特定的连接尝试中,每次重新传输的超时都是上一次的两倍。初始超时值为三秒。
    TcpMaxDataRetransmissions
    项:Tcpip\Parameters
    数值类型:REG_DWORD - 数字
    有效范围:0 - 0xFFFFFFFF
    默认值: 5
    说明:此参数控制 TCP 放弃尝试前重新传输个别数据片段(非连接片段)的次数。在一次连接中,每次重新连接的超时都是上一次的两倍。当响应恢复时,超时值将重置。基本超时值是根据连接上测定的往返时间动态确定的。
    TcpNumConnections
    项:Tcpip\Parameters
    数值类型:REG_DWORD - 数字
    有效范围:0 - 0xfffffe
    默认值:0xfffffe
    说明:此参数限制 TCP 能同时打开的最
    我要投稿   -   广告合作   -   关于本站   -   友情连接   -   网站地图   -   联系我们   -   版权声明   -   设为首页   -   加入收藏   -   网站留言
    Copyright © 2009 - 20012 www.www.hxswjs.com All Rights Reserved.57365.com 版权所有