Windows 支持的网络服务研究
2009-07-13罗维葛亦斌盛蒙蒙邱烨
罗 维 葛亦斌 盛蒙蒙 邱 烨
[摘要]微软公司发布的一款视窗操作系统Windows XP提供很多功能。主要研究Windows XP提供的常用网络服务功能。
[关键词]Windows XP网络服务DHCPDNS
中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)1110092-01
一、引言
目前的网络服务,一般是指一些在网络上运行的、面向服务的、基于分布式程序的软件模块,网络服务采用HTTP和XML等互联网通用标准,使人们可以在不同的地方通过不同的终端设备访问WEB上的数据,如网上订票,查看订座情况。网络服务在电子商务、电子政务、公司业务流程电子化等应用领域有广泛的应用,被业内人士奉为互联网的下一个重点,据估计,未来网络服务将占领软件行业的半壁江山。特别是在目前IT领域衰退的情况下,网络服务更被认为是软件行业的一个新的增长点。因此对于研究各种网络服务有很重要的意义。要想增强现有的网络服务功能,就必须对目前常有的Windows XP所提供的网络服务十分了解。
二、DHCP客户端服务
DHCP的进程名是Svchost.exe,WinXP Home/Pro默认安装的启动类型为自动,依赖于AFD Networking Support Environment、NetBIOS over TCP/IP以及TCP/IP Protocol Driver服务。简单地说DHCP过程就是由网络中一台主机(DHCP Server)将所有的网络参数自动分配给网络内的任何一台计算机,而DHCP Client就是网络中被分配网络参数的对象计算机了。如果能在网络中被自动分配IP地址等网络参数,那么这个DHCP Client服务就必不可少。对于家庭单机用户来说,只要是使用DSL/Cable上网、开启ICS和IPSEC服务的人都需要这个来指定静态IP,所以通常这个服务是不关闭的,除非你的机器是完全的单机应用环境。
三、DNS客户端服务
Dnscache的进程名是Svchost.exe,WinXP Home/Pro默认安装的启动类型为自动,依赖于TCP/IP Protocol Driver服务。DNS也是常见的名词了,简单的解释就是当使用网页浏览器去上网时,会输入网站的网址,而这些网址名称在因特网上就是通过网域名称服务器(DNS服务器)来完成名称转换为IP地址。实际上一些网站并不是只有一台服务器在工作,而是有多台服务器在同时工作,也就是说同样一个网站名称地址可对应不同的IP地址。但如果将操作系统换到Win2000或WinXP,同样的网站你又会发现总是查到同一个IP地址。这就是DNS Client服务的作用。
为了达到用最快速、最有效率的方式让客户端能够迅速找到网域的验证服务,在WinXP系统中,加入了DNS快取的功能,当第一次在找到了目的主机的IP地址后,操作系统就会将所查询到的名称及IP地址记录在本机的快取缓冲区中,下次客户端还需要再查询时,就无需到DNS服务器上查询,而直接用本机DNS Cache中的数据即可,所以你查询的结果始终是同一个IP地址。
四、Internet连接共享和防火墙服务
SharedAcess的进程名是Svchost.exe,WinXP Home/Pro默认安装的启动类型分别为手动和自动,依赖于Application Layer Gateway Service、Network Connections、Network Location Awareness、Remote Access Connection Manager服务。这个服务提供WinXP内置的连接共享和防火墙功能。这两个功能性能都不错,也很方便,具体关闭与否看个人喜好,不用就可以关闭它。
五、网络登陆服务
NetLogon的进程名是Lsass.exe,WinXP Home/Pro默认安装的启动类型分别为手动和自动,依赖于Workstation服务。这个服务是用来做网域审查的。当你的计算机处在一个域网内时,如果要使用网内的域服务器登陆到域网时,就要通过它来登陆了。一般用户用不着,禁用即可。
六、网络连接服务
Netman的进程名是Svchost.exe,WinXP Home/Pro默认安装的启动类型为手动,依赖于Remote Procedure Call服务。Netman也是非常重要的基础服务,它管理着“网络和拨号连接”文件夹中的所有对象,任何有关于网络上的连接都需要这个服务。如果它被禁用,在“网络和拨号连接”文件夹中将什么都看不到,更不用说新建连接和拨号上网了。因此除非你的机器是绝对的单机环境,才可将其关闭。
七、网络动态数据交换服务
NDE(网络动态数据交换服务)的进程名是Netdde.exe,WinXP Home/Pro默认安装的启动类型为手动,依赖于Network DDE DSDM服务。NetDDE是微软早期设计的一种方法,现在已经很少使用。实际上在WinXP中,真正依赖它的只有ClipBook服务,回顾刚才提到的3人共同共同开发文档,通过ClipBook来交换动态数据的例子就可以很好理解这个服务的作用了。数据共享服务通常是通过可信赖的沟通渠道,负责管理这项服务的是网络DDE代理,实际上网络DDE代理会使机器非常容易遭受攻击而失去本机的管理员控制权。因此如果无需ClipBook共享这个特殊服务,可以禁用。
八、网络位置识别服务
NLA的进程名是Svchost.exe,WinXP Home/Pro默认安装的启动类型为手动,依赖于AFD网络支持环境和TCP/IP Protocol Driver服务。NLA可以探测网络系统的相关信息,当这些信息发生变化时通知相关的应用程序。基本上,这个服务主要针对的对象是笔记本电脑。因为在实际工作和生活中,人们的笔记本电脑常常在超过一个以上的网络环境中应用。经常可能遇到在一个网络中需要使用动态IP地址,而在另一网络中需要使用静态IP地址的问题。比如说你在办公室里使用的是动态IP,而在家里却使用静态IP来连接宽带,那么NLA就可以让你在家里及单位网络之间切换时自动辨认出不同网络环境,从而自动选择合适的配置而无需重新调整网络参数。
九、总结
现代信息社会离不开网络服务,研究各种网络服务有着很重要的作用。通过研究,本文着重介绍了Windows XP的几种最常用的网络服务功能。在掌握这些网络服务功能之后,即可根据用户的需求在开机启动中设置是否关闭。这对提高操作系统运行速度也做出了贡献。
参考文献:
[1]林山,《Windows XP网络信息服务应用实践与精通》,清华大学出版社,2002.10.
[2]陈晨,《网络服务的创新战略研究》,大众商务,2009.04.