Windows xp、2003的网络修复原理

[watermark]Windows xp、2003的网络修复
   Windows xp下有一个修复网络的选项,它的作用主要是单击此处恢复网络连接的连接性。修复操作将尝试刷新与该连接相关的存储数据,使用网络服务更新注册。使用“修复”发布动态主机配置协议 (DHCP) 地址的广播更新,清理地址解析协议 (ARP) 和域名服务 (DNS) 本地缓存,并使用 Windows Internet 命名服务(WINS 和 DNS)进行重新注册。
  那么,有的朋友可能要问它具体是怎样修复的?如果手工修复应该是使用什么命令?如果用的是WIN2000等XP前的操作系统如何修复?下面笔者慢慢为大家说明:
  1、刷新IP地址:如果你设置网卡为“自动获得IP地址”,则“修复”会试着重新从DHCP(动态主机配置协议 (DHCP)提供主机 IP 地址的动态租用配置、并将其他配置参数分发给合法网络客户端的 TCP/IP 服务协议。DHCP 提供了安全、可靠、简便的 TCP/IP 网络配置,能避免地址冲突,并且有助于保留网络上客户端 IP 地址的使用。DHCP 使用客户端/服务器模型,通过这种模式,DHCP 服务器集中维持网络上使用的 IP 地址的管理。然后,支持 DHCP 的客户端就可以向 DHCP 服务器请求和租用 IP 地址,作为它们网络启动过程的一部分)服务器处获取IP地址,这相当于在“开始--运行”窗口输入:
  ipconfig /renew(注意/前有一个半角空格)
    2、刷新ARP缓存:
    Address Resolution Protocol(地址解析协议,ARP)是用来把IP地址转化为MAC地址的,刷新ARP缓存相当于输入以下命令:
arp -d *(-d、*前各有一个半角空格);
    3、刷新NetBIOS缓存(网络基本输入/输出系统 (NetBIOS)局域网 (LAN) 上的程序可以使用的应用程序编程接口 (API)。NetBIOS 为程序提供了请求低级服务的统一的命令集,这些服务是管理名称、执行会话和在网络节点之间发送数据报所要求的。):
    Windows下的NetBIOS刷新相当于输入以下命令:
  nbtstat -R(注意,-R前有半角空格,并且此处的参数是严格区分大小写的)
    4、刷新DNS缓存(域名系统 (DNS)一种分层的分布式数据库,它包含对 DNS 域名到各种数据类型的映射,例如,IP 地址。DNS 可以用来按友好用户名称查找计算机和服务的位置,也可以用来发现存储在数据库中的其他信息。):
    DNS是用来把域名转化为IP地址的,修复网络连接同样需要对它进行刷新,相当于输入以下命令:
  ipconfig /flushdns(注意/前有半角空格)
    5、重新注册机器名(WINS和DNS)(WINS一种从群集中提供 Windows 网络名称服务的资源类型。):
   (1)注册WINS:把本机的NetBIOS名和IP地址重新向WINS服务器注册,相当于输入以下命令:
  nbtstat -RR(注意,-RR前有半角空格,并且此处的参数是严格区分大小写的);
    (2)注册DNS:把本机的计算机名和IP地址重新向DNS服务器注册,相当于输入以下命令:
  ipconfig /registerdns
注:文章中的各个名词解释请参见Windows帮助和支持中心
   
  
[/watermark]

你可能感兴趣的:(Windows xp、2003的网络修复原理)