羅 維 葛亦斌 盛蒙蒙 邱 燁
[摘要]微軟公司發布的一款視窗操作系統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.