第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服务器的连接。
上一篇:基于WebGIS的房地产评估业务系统设计
下一篇:jsp+mysql网上书城的设计+源代码

电子政务环境下公务员的...

架设Linux(2.6内核)的服务器集群【745字】

改善嵌入式Linux实时性能的方法研究【2067字】

搭建Linux桌面环境的影音平台【1261字】

Linux内核的键盘模拟实现【1538字】

使用http协议和winsockapi实现...

于PCI9656设备驱动程序的...

AT89C52单片机的超声波测距...

神经外科重症监护病房患...

医院财务风险因素分析及管理措施【2367字】

志愿者活动的调查问卷表

公寓空调设计任务书

国内外图像分割技术研究现状

10万元能开儿童乐园吗,我...

承德市事业单位档案管理...

中国学术生态细节考察《...

C#学校科研管理系统的设计