server

server

服務器、軟件
Server一詞,有軟硬之分。從硬件的角度而言,Server是物理上存在的服務器;而從軟件的角度上說,Server指的是具備服務器端功能的電腦軟件,以及正在運行的服務器端軟件。整個網絡,是由無數的節點和連接通道共同構建而成。而從“硬”的方面說,是由無數的硬件服務器和其他數字化計算設備終端(比如個人電腦、手機等)以及中間連接設備(比如網線、路由器等等)構建而成的。從“軟”的方面說,是由無數運行着的服務器端軟件和客戶端軟件(或者說終端軟件)以及它們的相互連接交流而構建成的。
  • 中文名:服務器
  • 外文名:Server
  • 别名:
  • 舉例:個人電腦、手機
  • 分類:軟件、硬件

概述

因此,無論從“硬”的角度還是“軟”的角度而言,Client(Terminal)- -Server結構都是網絡的根本架構,又稱為C/S結構。(而浏覽器--服務器結構也就是Browser--Server結構(B/S結構)無非也是C/S結構的一種,因為相對于http server而言,任何browser都是它的client)。而無論“軟”還是“硬”,無論是作為物理上的服務器還是服務器端的軟件(server-u),Server 都始終存在着可靠性、高可用性和可擴充性的要求。

硬件服務

是一種高性能計算機,作為網絡的節點,存儲、處理網絡上80%的數據、信息,因此也被稱為網絡的靈魂。做一個形象的比喻:服務器就像是郵局的交換機,而微機、筆記本、PDA、手機等固定或移動的網絡終端,就如散落在家庭、各種辦公場所、公共場所等處的電話機。與外界日常的生活、工作中的電話交流、溝通,必須經過交換機,才能到達目标電話;同樣如此,網絡終端設備如家庭、企業中的微機上網,獲取資訊,與外界溝通、娛樂等,也必須經過服務器,因此也可以說是服務器在“組織”和“領導”這些設備。

服務器的構成與微機基本相似,有處理器、硬盤、内存、系統總線等,它們是針對具體的網絡應用特别制定的,因而服務器與微機在處理能力、穩定性、可靠性、安全性、可擴展性、可管理性等方面存在差異很大。尤其是随着信息技術的進步,網絡的作用越來越明顯,對自己信息系統的數據處理能力、安全性等的要求也越來越高,如果您在進行電子商務的過程中被黑客竊走密碼、損失關鍵商業數據;如果您在自動取款機上不能正常的存取,您應該考慮在這些設備系統的幕後指揮者————服務器,而不是埋怨工作人員的素質和其他客觀條件的限制。

服務器是用來幫助大量用戶訪問同一數據或資源。服務器可以是高效率的電腦、專用超級服務器、中檔服務器、甚至還可以是大型機。但是,它們有着對其各自正确操作都至關重要的相似要求和特性。

可以非常絕對的說,服務器必須具備以下特性,以便在當今的公司環境中發揮作用:服務器必須具有出色的可靠性,必須具備可用性和可擴充性。企業越來越依賴于服務器運營。這種依賴使大多數服務器功能變成了"關鍵任務"型。企業可以計算出某台服務器在發生故障時的生産效率損失小時數,并将其轉化為金額。

軟件

服務器端軟件是相對于客戶端(Client)軟件而言的。所謂服務器端軟件,是指能夠開放網絡端口,接受其他的客戶端軟件建立連接,并且通過此連接與客戶端軟件之間交換數據的軟件。這一開放特定端口,接受客戶端軟件連接,并通過此連接與客戶端軟件交換數據的行為稱為“服務”(service)。

服務器端軟件的種類很多,随其所提供的服務的不同而分類。常見的有http server,ftp server,pop3 server,smtp server,irc server,proxy server等等,每種類型裡都有不同的版本,可以運行在不同的硬件及軟件平台上。這些軟件可以單獨運行在某一台計算機上,也可以共同運行在同一台計算機上。它們各自開放不同的端口等待不同的客戶端軟件連接。比如http server通常開放80端口,ftp server通常開放21端口等等。

除常用的服務器端軟件之外,還有一種服務器端軟件,可能是人們日常所忽略的,那就是許多的後門木馬。它們潛入系統後,暗自打開某些經常用的端口,當該端口受到特定類型的網絡數據掃描後并接受其登陸之後,即跟控制端(客戶端)建立連接。著名的灰鴿子木馬,植入在受侵機器裡的,也就是一個服務器端軟件。(當然,并非所有的木馬都是通過放置服務器端軟件而實現)。

可靠性能

物理上的可靠性

可靠性是保持可靠而一緻的特性,數據完整性和在發生之前對硬件故障做出警告是可靠性的兩個方面。冗餘電源和風扇、可預報的硬盤和風扇故障以及RAID(獨立磁盤冗餘陣列)系統是常見的可靠性特性例子。

服務器端軟件的可靠性

軟件上的可靠性主要表現為令服務(service)更加穩定,不易于發生系統崩潰,不易于導緻系統數據丢失,不易于導緻連接被中斷或者重置。從某種角度上說,軟件的可靠性,同時也是系統穩定性(Stablity)的另一說法。

高可用性

高可用性(High Availability)是指随時存在并且可以立即使用的特性。它既可以指系統本身,也可以指用戶實時訪問其所需内容的能力。高可用性的另一主要方面就是從系統故障中迅速恢複的能力。高可用性系統可能使用、也可能不使用冗餘組件,但是它們應該具備運行關鍵熱插拔組件的能力。熱插拔是指在電源仍然接通且系統處于正常運行之中的情況下,用新組件替換故障組件的能力。

高可用性的典型範例是檢測潛在故障并透明地重定向或将故障程序切換給其它地區或系統。例如,一些SCSI設備科研自動地将數據從難以讀取的扇區傳輸到備用扇區,而且操作系統和用戶都不會察覺到這一變化。

可擴充性

可擴充性是指增加服務器容量(在合理範圍内)的能力。不論服務器最初的容量有多大,您都可以放心,可以迅速實現容量的增加。由于訪問互聯網的用戶越來越多,而且交易量日益增加,因而最終需要升級服務器。

可擴充性的因素包括:

增加内存的能力

增加處理器的能力

增加磁盤容量的能力

操作系統的限制

其他

Windows XP系統的一個服務

全稱為lanmanserver,路徑為C:WINDOWSsystem32svchost.exe -knetsvcs,用途為:支持此計算機通過網絡的文件、打印、和命名管道共享。如果服務停止,這些功能不可用。如果服務被禁用,任何直接依賴于此服務的服務或子服務将無法啟動。

相關詞條

相關搜索

其它詞條