HTTP
发布:2018-07-31 17:08:58 浏览:3884
Foe等。使用这些工具可以快速地创建和修改网顶,见第4章网页制作工具的介绍
2.4.4HTP
实现Web服务的通信协议是HmTP,它定义了HTP的通信交换机制、请求及响应消息
的格式等,是浏览器和Web服务器之间直接地应用层通信协议,如图29所示
HTTP
TCMPwcb务
网络基础设施HTTP
a)HTP协议层次(b)web客户机服务器模型
图2.9HIP协议通信应用
HTIP设计得简单而灵活:由于以Browse/Server模型为基础,一个Web服务器可以
会在那里空闲等待,完成一个请求后,服务器也不会维续为这个请求负责,从而不用为保留为分布在世界各地的许多客户服务;它是无连接的协议,因而在请求提出前,Web服务器不
率高,服务器应答快历史请求而耗费宝贵的资源:HTIP还是无状态的协议,它使得HIIP累赘少,系统运行效
HTTP通信中客户提出请求时就带上了全部必要的信息,客户机和服务器之间不能对不
明确的问题进行磋商。一旦客户通过浏览器提出请求,服务器感到信息不够时,没有办法要求客户给出进一步信息。浏览器与服务器通信流程图如图2.10所示。有关HITP协议规范
的详细内容在:htp/wwww3org/protocols/do206
建立连接
务
开连接
图2.10浏览器和Web服务器通信流程
2.4.5Web服务器
它的最基本作用就是侦听和响应客户端的HITP请求,并向客户端发送请求处理结果信息
1.Web服务器的功能
(2)用户认证(1)分析脚本文件和执行外部应用程序。
(3)对用户访问进行记录。
(4)用户访问机制。(5)虚拟服务器,使用户可在一台主机上建立多个Web站点。
(6)服务器端图像映射,将Web中同一幅图像的不同区域与不同的网络资源进行链接。
(8)目录测览,使用户能查看服务器中WWw根目录下的国录结构(7)数据库访问接口,使浏览器通过Web务器访问数据系统(图2.5)。
服务器硬件,Web服务器可选择大机、小型机或高档PC机等建立好Web站点,离不开Web服务器,通常应该根据网站的规模和要求选择相应的
企安装网络操作系统(NOS)后,选择eb服务器软件(NOS的选择在第3章介绍)
eb服务器软
(1)MicrosoftIntemetInformationServer(s)在Backoffricen中,它属于部门级nxoa
限务器软件,具有如下特点集成Web、FIP和Gopher服务器功能(IS4.0不再支持Gopher)
使用NT统一图形界面,安装简单、操作方便、支持所有数据降软件、与SQLServe
起使用能提供最佳连接提供集中式管理工具,可以在一台限务器上管理其他服务器上的IS程序
提供CGI、ISAPI和ASP编程接口,可制作动态页面。具有良好的安全性,系统安全管理工具和NT系统工具一致
(2)NetscapeFasttrackServer.它也属于部门级Web服务器,具有如下特点:
安装使用简单
高性能、高安全性
支持Java、CGI、Javascript等开发工具
NetscapeEnterpris它是Netscape公司的企业级web服务器,在
中,除具各FastTrackServer全部功能外,还有
智能仪的管理工具
集中式的管理工具,即通过一台主机管理其他服务器:
支持Oracle和Informix数据库
4)NetwareWebserver。它是Novel公司开发的部门级产品,在InterWebPublisher
与Netware无缝集成
DNS目录浏览使用NovellNDS认证功能来确保WebServer安全
有效的容错功能特点
动态地将Notes文件自动转换成HTIM格式(5)DominoGOWebserver.它作为LotusDomino办公自动化中的群体,具有以下特点
使用基于NotesI的系统附加扩展的安全
LotusNotes与Internetintranet开发标准的集成
方便地管理Web站点。
(6)ApacheHttpd。它源于NCSAHttpdWeb服务器,是目前使用最多的免费Web服务
只用于小型或试验Intranet网。器软件,其特点是简单、速度快、性能稳定、并可作代理服务器(ProxyServer)来使用
的Web服务器及NOS平台。选择Web服务器软件时,
网站制作一定要注意与现有网络尤其是NOS密切配合。表2.3列出常