一、web服务简介
web服务器,也称为www服务器(world wide web),一般是指网站服务器,是指驻留在因特网上某种类型计算机的程序,可以处理浏览器等Web客户端的请求并返回相应信息,可以向浏览器等web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载
目前主流的三个web服务器是Apache,Nginx和Microsoft的Internet信息服务器(Internet Information Services,IIS)。
二、www服务协议
Web服务应用层使用HTTP协议,基于C/S模式。但Http并不是一种安全的通信协议,所以为了解决这一缺陷,需要使用另一种协议:安全套接字层文本传输协议HTTPS。
HTTPS在HTTP的基础上增加了SSL协议,SSL依靠证书验证服务器的身份,并为浏览器和服务器之间的通信进行加密。WWW采用的是C/S模式,其作用是存储和整理各种www资源,并相应客户端软件的请求,把客户所需要的资源传送到window、Unix或Linux。
三、web服务器的工作原理
web服务器的工作过程一般可分为以下几个部分:连接过程、请求过程、应答过程和关闭连接四部分
1. 连接过程
Web服务器和浏览器之间建立起来的一种连接。查看这种连接是否建立,可以查找和打开Socket这个虚拟文件,这一文件的创建意味着连接过程这一步已成功建立。
2. 请求过程
浏览器通过Socket这个文件向服务器提出各种请求。
3. 应答过程
运用HTTP协议将请求过程中所提出来的各种请求传送到web服务器,进而实施任务处理,并将处理结果通过HTTP协议返回给Web浏览器,同时通过浏览器以可视化的形式展示请求结果。
4. 关闭连接
当应答过程结束后,浏览器和服务器关闭连接。
上述四个过程环环相扣、紧密相连,逻辑性比较强,支持多线程、多进程和多线程多进程混合的技术。
南昌壹基比网络科技有限公司
qq:1018264183
免责声明
网站所有内容均为用户自行发布,本网站不对内容的真实性负责,请勿相信转账汇款等信息,文章内容如有侵权,请联系管理员删除!
上一篇:
云服务器和轻量应用服务器区别下一篇:
物理服务器和虚拟服务器的区别