互联网的发展离不开网络硬件的进步,也离不开网络虚拟工具的推动;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?特点有哪些?
我国政务云发展历程及代表厂商服务商一览
云服务包括哪些?国内外云服务提供商梳理