互聯網的發展離不開網絡硬件的進步,也離不開網絡虛擬工具的推動;Web服務器作為互聯網的重要虛擬工具,是近年來網絡發展飛速和網絡用戶持續增長的重要原因之一;那么Web服務器到底是什么?類型有哪幾種?又有哪些作用?下面的文章將對此進行簡單介紹。
什么是web服務器
Web服務器當是指駐留于因特網上某種類型計算機的程序。當Web瀏覽器(客戶端)連接到服務器上并請求文件時,服務器會將處理該請求并將文件發送到該瀏覽器上,附帶的信息會告訴瀏覽器如何查看該文件(即文件類型)。Web服務器會使用HTTP進行信息交流,因此Web服務器也常被稱為HTTP服務器。
Web服務器可駐留于各種類型的計算機,從常見的PC到巨型的UNIX網絡,以及其他各種類型的計算機。它們通常經過一條高速線路與因特網連接,如果對性能無所謂,則也可使用低速連接(甚至是調制解調器)。
目前,市場上Web服務器產品的種類很多,比較著名的有Apache、Netscape Enterpriise、 Zeus、AOLserver、Roxen WebSerer、Jigsew等。

Web服務器有哪些類型
(1)按服務器的處理架構可以分為CISC架構服務器、RISC架構服務器和VLIW架構服務器等。
CISC服務器即“復雜指令系統計算機”,從計算機誕生以來,人們一直沿用CISC指令集方式。通常將采用Intel (英特爾)處理器的服務器稱之為IA
(IntelArchi tecture)架構服務器,又稱CISC (Complx Instrcion Set
Computer復雜指令集)架構服務器,由于IA架構的服務器是基于pc的體系結構,所以又把IA架構的服務器稱為PC服務器。
RISC即“精簡指令集”,它的指令系統相對簡單,它只要求硬件執行很有限且最常用的那部分指令,大部分復雜的操作則使用成熟的編譯技術,由簡單指令合成。
VLIW即“Very Long Instruction
Word”意思是“超長指令集架構”,VLIW架構采用了先進的EPIC(清晰并行指令)設計,最大優點是簡化了處理器的結構。
(2)按服務器按用途劃分為通用型服務器和專用型服務器等。
通用型服務器是沒有為某種特殊服務專門設計的、可以提供各種服務功能的服務器,當前大多數服務器是通用型服務器。這類服務器因為不是專為某一功能而設計,所以在設計時就要兼顧多方面的應用需要,服務器的結構就相對較為復雜,而且要求性能較高,當然在價格上也就更貴些。
專用型服務器又稱功能型服務器,是專門為某一種或某幾種功能專門設計的服務器,在某些方面與通用型服務器不同。如光盤鏡像服務器主要是用來存放光盤鏡像文件的,在服務器性能上也就需要具有相應的功能與之相適應。
(3)按服務器的機箱結構來分,可以分為臺式服務器、機架式服務器、機柜式服務器和刀片式服務器等。
臺式服務器也稱為“塔式服務器”。有的臺式服務器采用大小與普通立式計算機大致相當的機箱,有的采用大容量的機箱,像個碩大的柜子。低檔服務器由于功能較弱,整個服務器的內部結構比較簡單,所以機箱不大,都采用臺式機箱結構。
機架式服務器的外形看來不像計算機,面像交換機,有1U、2U、4U等規格。機架式服務器安裝在標準的19英寸機柜里面。這種結構的多為功能型服務器。
在一些高檔企業服務器中由于內部結構復雜,內部設備較多,有的還具有許多不同的設備單元或幾個服務器都放在-一個機柜中,這種服務器就是機柜式服務器。
刀片式服務器是一種HAHD (High Availability High Density,
高可用高密度)的低成本服務器平臺,是專門為特殊應用行業和高密度計算機環境設計的,其中每-塊“刀片”實際上就是一塊系統母板,類似于一個個獨立的服務器。
web服務器的原理及作用
主要作用:Web服務器是在網絡中信息提供基于HTTP的為實現信息發布、資料查詢、數據處理等諸多應用搭建基本平臺的服務器,其主要功能是提供網上信息瀏覽服務。
Web服務器的原理:當Web瀏覽器(客戶端)連到服務器并請求文件時,服務器將處理該請求并將文件發送到該瀏覽器上,帶的信息會告訴瀏覽器如何查看該文(即文件類型)。并請求Web服務器傳送(serves)頁面供瀏覽器瀏覽,Web服務器可以解析(handles)HTTP協議。
當Web服務器接收到一個HTTP請求(request),會返回一個HTTP響應(response)
,例如送回一個HTML頁面。為了處理一個請求(request),Web服務器可以響應(response)一個靜態頁面或圖片,進行頁面跳轉(redirect),或者把動態響應(dynamic
response)的產生委托(delegate)給一些其它的程序例如CGI腳本, JSP(JavaServer Pages)腳本, servlets,
ASP(Active Server Pages)腳本,服務器端(server -side) JavaScript,或者一些其它的
服務器端(server-side)技術。
無論它們的目的如何,這些服務器端(server-side)的程序通常產生一個HTML的響應(response)來讓瀏覽器可以瀏覽。
以上就是有關于Web服務器的定義、類型、作用及原理的全部介紹,如果還想了解更多互聯網行業的相關內容,敬請關注三個皮匠報告的行業知識欄目。
推薦閱讀
什么是Web3.0?特點有哪些?
我國政務云發展歷程及代表廠商服務商一覽
云服務包括哪些?國內外云服務提供商梳理