web服务器是什么?

来源:中网互动    浏 览:691    2022-03-15 15:46:59

  web服务器是什么?web服务器便是我们常说的站点的服务器,是站点运行的基础。web服务器的产品类型比较多,我们在具体建站时要综合选择。Web服务器与应用服务器的区别是什么呢??下面我们就来看看小编对此的介绍吧。

  一、web服务器是什么呢??

  Web服务器通常指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以处理浏览器等Web客户端的请求并返回相应响应,还可以放置站点文件,让全世界浏览;可以放置数据文件,让全世界下载。目前最主流的三个Web服务器是Apache、Nginx、IIS。

  二、web服务器工作原理是什么呢??

  Web服务器的工作原理并不复杂,通常可分成如下4个步骤:连接过程、请求过程、应答过程以及关闭连接。下面对这4个步骤作一简单的介绍。连接过程便是Web服务器和其浏览器之间所建立起来的一种连接。查看连接过程能不能实现,用户可以找到和打开socket这一个虚拟文件,这一个文件的建立意味着连接过程这一步骤已经成功建立。请求过程便是Web的浏览器运用socket这一个文件向其服务器而提出各种请求。应答过程便是运用HTTP协议把在请求过程中所提出来的请求传输到Web的服务器,进而实施任务处理,随后运用HTTP协议把任务处理的结果传输到Web的浏览器,同时在Web的浏览器上面展示上述所请求之界面。关闭连接便是当上一个步骤--应答过程完成以后,Web服务器和其浏览器之间断开连接之过程。Web服务器上述4个步骤环环相扣、紧密相联,逻辑性比较强,可以支持众多进程、众多线程以及众多进程与众多线程相混合的技术。

  三、Web服务器与应用服务器的区别是什么呢??

  严格意义上Web服务器只负责处理HTTP协议,只能发送静态页面的内容。而JSP,ASP,PHP等动态内容必须通过CGI、FastCGI、ISAPI等接口交给其他程序去处理。这一个其他程序便是应用服务器。

  比如Web服务器包括Nginx,Apache,IIS等。而应用服务器包括WebLogic,JBoss等。应用服务器通常也支持HTTP协议,因而界限没这么清晰。但是应用服务器的HTTP协议部分仅仅是支持,通常不会做特别优化,因而很少有见Tomcat直接暴露给外面,而是和Nginx、Apache等配合,只让Tomcat处理JSP和Servlet部分。

版权声明: 原创
分享
咨询热线
0592-3503555

周一至周五 8:30-18:00

在线咨询
联系我们

手机:13666085526

传真:0592-3503377

邮件:yeweiwei@xm12t.com

地址:厦门市思明区软件园二期观日路30号之七107室

Copyright © 中网互动(厦门)网络科技有限公司 闽ICP备2021016708号-2 公安备案号:35020302035047    网站地图
客服
我要咨询
咨询信息提交成功后,我们会尽快安排专职顾问与您联系,请注意接听,谢谢
公司名:
所在城市:
* 您的称呼:
* 您的手机号:

您可点击 在线咨询 获取详情,专业客服将与您实时沟通。

咨询热线 0592-3503555