服務器的作用是共享數據以及共享資源和分配工作。服務器計算機也可以為自己的計算機程序提供服務;根據情況,這可能是交換條件交易的一部分,或者僅僅是技術可能性。下表顯示了使用服務器的幾種場景。
服務器類型 | 目的 | 客戶 |
---|---|---|
應用服務器 | 托管網絡應用程序(在網絡瀏覽器中運行的計算機程序),允許網絡中的用戶運行和使用它們,而無需在他們自己的計算機上安裝副本。與名稱所暗示的不同,這些服務器不需要成為萬維網的一部分;任何本地網絡都可以。 | 帶有網絡瀏覽器的計算機 |
目錄服務器 | 維護可在大型分布式網絡(例如計算機、用戶、文件服務器上共享的文件和 Web 應用程序)中找到的信息的索引或目錄。目錄服務器和名稱服務器是目錄服務器的示例。 | 任何需要在網絡上查找某些內容的計算機程序,例如嘗試登錄的域成員、查找電子郵件地址的電子郵件客戶端或查找文件的用戶 |
通訊服務器 | 維護一個通信端點(用戶或設備)尋找其他端點并與之通信所需的環境。它可能包括也可能不包括通信端點目錄和存在檢測服務,具體取決于網絡的開放性和安全參數 | 通信端點(用戶或設備) |
計算服務器 | 通過網絡共享大量計算資源,尤其是CPU和隨機存取內存。 | 任何需要比個人計算機更多的 CPU 能力和 RAM 的計算機程序都可能負擔得起。客戶端必須是聯網計算機;否則,就不會有客戶端-服務器模型。 |
數據庫服務器 | 通過網絡維護和共享任何形式的數據庫(具有預定義屬性的有組織的數據集合,可以顯示在表格中)。 | 電子表格、會計軟件、資產管理軟件或幾乎任何消耗組織良好數據的計算機程序,尤其是大量數據 |
傳真服務器 | 通過網絡共享一臺或多臺傳真機,從而消除物理訪問的麻煩 | 任何傳真發件人或收件人 |
文件服務器 | 通過網絡共享文件和文件夾、保存文件和文件夾的存儲空間,或兩者兼而有之 | 聯網計算機是預期的客戶端,即使本地程序可以是客戶端 |
游戲服務器 | 使多臺計算機或游戲設備能夠玩多人視頻游戲 | 個人電腦或游戲機 |
郵件服務器 | 使電子郵件通信成為可能,就像郵局使蝸牛郵件通信成為可能 | 電子郵件的發件人和收件人 |
媒體服務器 | 通過媒體流在網絡上共享數字視頻或數字音頻(以接收的部分可以在到達時觀看或收聽的方式傳輸內容,而不是下載整個文件然后使用它) | 配備顯示器和揚聲器的用戶使用的個人計算機 |
打印服務器 | 通過網絡共享一臺或多臺打印機,從而消除物理訪問的麻煩 | 需要打印東西的電腦 |
聲音服務器 | 使計算機程序能夠單獨或協同播放和錄制聲音 | 同一臺計算機和網絡客戶端的計算機程序。 |
代理服務器 | 充當客戶端和服務器之間的中介,接受來自客戶端的傳入流量并將其發送到服務器。這樣做的原因包括內容控制和過濾、提高流量性能、防止未經授權的網絡訪問或只是通過大型復雜網絡路由流量。 | 任何聯網計算機 |
虛擬服務器 | 與其他虛擬服務器共享硬件和軟件資源。它只存在于稱為hypervisor 的專用軟件中。該管理程序呈現虛擬硬件到服務器,就好像它是真實的物理硬件。[7]服務器虛擬化允許更高效的基礎設施。[8] | 任何聯網計算機 |
網絡服務器 | 托管網頁。Web 服務器使萬維網成為可能。每個網站都有一個或多個網絡服務器。此外,每個服務器可以托管多個網站。 | 帶有網絡瀏覽器的計算機 |
幾乎整個Internet結構都基于客戶端-服務器模型。高級根域名服務器、DNS和路由器引導 Internet 上的流量。有數以百萬計的服務器連接到互聯網,在世界范圍內持續運行并且幾乎普通互聯網用戶采取的每一項操作都需要與一臺或多臺服務器進行一次或多次交互。有不使用專用服務器的例外情況;例如,點對點文件共享和電話的一些實現(例如 Microsoft?Skype 之前)。