Linux下简单Web服务器的设计与实现(3)
时间:2018-12-16 18:52 来源:毕业论文 作者:毕业论文 点击:次
第2章 Web服务器简介 要设计与实现Web服务器,首先要了解Web服务器的结构和功能,这是完成Web服务器架设的基础。 2.1 Web服务器工作原理 随着互联网的日益普及,越来越丰富的Web应用的出现,当人们在浏览器的地址栏里输入一个网址,就能显示出一张漂亮的网页。这个过程简单地说,就是由浏览器通过Socket的形式经由网络向服务器提交一个请求,然后服务器将这个请求转交给相关方面来处理,并将报告处理结果返回给浏览器。 万文网是Internet上最受欢迎的服务之一,它是在互联网上以超文本为基础形成。用户通过浏览器来访问Web服务器上的信息资源是我们最常见的也是使用的最多的Web服务。例如平时上网使用浏览器访问网站获得信息就是最常见的应用。 “Web服务是Client/Server模式的,所以由服务器端和客户端程序组成。常用的服务器有Apache、IIS和Tomcat等,常用的客户端浏览器有如IE、Mxie、Netspace和Mazilla等”[10]。我们在地址栏中输入统一资源定位地址(URL)来访问Web页面获取信息。网站内容存储在Web服务器上。因此,所谓的Web服务是客户端和Web服务器之间的交互。在这过程必须遵循HTTP协议。因此它也被称作HTTP服务器。 通信过程: Web服务遵循HTTP协议,它的默认端口为80,图2.1为其客户端与服务器的通信过程。其通信过程可以分为3步。 1、Web客户端根据用户在客户端输入的URL地址连接到指定的Web服务器。 2、从Web服务器上获得对应的Web文档。 3、Web客户端断开与远程的Web服务器的连接。 (责任编辑:qin) |