Windows支持的网络服务研究罗维葛亦斌盛蒙蒙邱烨[摘要]微软公司发布的一款视窗操作系统WindowsXP提供很多功能。主要研究WindowsXP提供的常用网络服务功能。[关键词]WindowsXP网络服务DHCPDNS:TP3文献标识码:A:1671-7597(2009)1110092-01一、引言目前的网络服务,一般是指一些在网络上运行的、面向服务的、基于分布式程序的软件模块,网络服务采用和XML等互联网通用标准,使人们可以在不同的地方通过不同的终端设备访问WEB上的数据,如网上订票,查看订座情况。网络服务在电子商务、电子政务、公司业务流程电子化等应用领域有广泛的应用,被业内人士奉为互联网的下一个重点,据估计,未来网络服务将占领软件行业的半壁江山。特别是在目前IT领域衰退的情况下,网络服务更被认为是软件行业的一个新的增长点。因此对于研究各种网络服务有很重要的意义。要想增强现有的网络服务功能,就必须对目前常有的WindowsXP所提供的网络服务十分了解。二、DHCP客户端服务DHCP的进程名是Svchost.exe,WinXPHome/Pro默认安装的启动类型为自动,依赖于AFDNetworkingSupportEnvironment、NetBIOSoverTCP/IP以及TCP/IPProtocolDriver服务。简单地说DHCP过程就是由网络中一台主机(DHCPServer)将所有的网络参数自动分配给网络内的任何一台计算机,而DHCPClient就是网络中被分配网络参数的对象计算机了。如果能在网络中被自动分配IP地址等网络参数,那么这个DHCPClient服务就必不可少。对于家庭单机用户来说,只要是使用DSL/Cable上网、开启ICS和IPSEC服务的人都需要这个来指定静态IP,所以通常这个服务是不关闭的,除非你的机器是完全的单机应用环境。三、DNS客户端服务Dnscache的进程名是Svchost.exe,WinXPHome/Pro默认安装的启动类型为自动,依赖于TCP/IPProtocolDriver服务。DNS也是常见的名词了,简单的解释就是当使用网页浏览器去上网时,会输入网站的网址,而这些网址名称在因特网上就是通过网域名称服务器(DNS服务器)来完成名称转换为IP地址。实际上一些网站并不是只有一台服务器在工作,而是有多台服务器在同时工作,也就是说同样一个网站名称地址可对应不同的IP地址。但如果将操作系统换到Win2000或WinXP,同样的网站你又会发现总是查到同一个IP地址。这就是DNSClient服务的作用。为了达到用最快速、最有效率的方式让客户端能够迅速找到网域的验证服务,在WinXP系统中,加入了DNS快取的功能,当第一次在找到了目的主机的IP地址后,操作系统就会将所查询到的名称及IP地址记录在本机的快取缓冲区中,下次客户端还需要再查询时,就无需到DNS服务器上查询,而直接用本机DNSCache中的数据即可,所以你查询的结果始终是同一个IP地址。四、Internet连接共享和防火墙服务SharedAcess的进程名是Svchost.exe,WinXPHome/Pro默认安装的启动类型分别为手动和自动,依赖于ApplicationLayerGatewayService、NetworkConnections、NetworkLocationAwareness、RemoteAccessConnectionManager服务。这个服务提供WinXP内置的连接共享和防火墙功能。这两个功能性能都不错,也很方便,具体关闭与否看个人喜好,不用就可以关闭它。五、网络登陆服务NetLogon的进程名是Lsass.exe,WinXPHome/Pro默认安装的启动类型分别为手动和自动,依赖于Workstation服务。这个服务是用来做网域审查的。当你的计算机处在一个域网内时,如果要使用网内的域服务器登陆到域网时,就要通过它来登陆了。一般用户用不着,禁用即可。六、网络连接服务Netman的进程名是Svchost.exe,WinXPHome/Pro默认安装的启动类型为手动,依赖于RemoteProcedureCall服务。Netman也是非常重要的基础服务,它管理着“网络和拨号连接”文件夹中的所有对象,任何有关于网络上的连接都需要这个服务。如果它被禁用,在“网络和拨号连接”文件夹中将什么都看不到,更不用说新建连接和拨号上网了。因此除非你的机器是绝对的单机环境,才可将其关闭。七、网络动态数据交换服务NDE(网络动态数据交换服务)的进程名是Netdde.exe,WinXPHome/Pro默认安装的启动类型为手动,依赖于NetworkDDEDSDM服务。NetDDE是微软早期设计的一种方法,现在已经很少使用。实际上在WinXP中,真正依赖它的只有ClipBook服务,回顾刚才提到的3人共同共...