foe等。运用这些工具可以疾速地创立和修改网顶,见第4章网页制作工具的引见
2.4.4htp
实现web服务的通讯协定是hmtp,它界说了htp的通讯互换机制、要求及响应消息
的格局等,是阅读器和web服务器之间直接地应用层通讯协定,如图29所示
http
tcmp wcb务
网络根蒂根基举措措施 http
a)htp协定条理 (b)web客户机服务器模子
图2.9hip协定通讯应用
htip设计得简略而灵活:因为以 browse/ server模子为根蒂根基,一个web服务器可以
会在哪里闲暇等候,完成一个要求后,服务器也不会维续为这个要求卖力,从而不消为保存 为散布活着界各地的许多客户服务;它是无连贯的协定,因此在要求提出前,web服务器不
率高,服务器应对快 汗青要求而消耗贵重的:htip仍是无状况的协定,它使得hiip累坠少,零碎运转效
http通讯中客户提出要求时就带上了全部须要的信息,客户机和服务器之间不克不及对不
明确的问题进行商量。一旦客户经由过程阅读器提出要求,服务器感触信息不敷时,没有法子要 求客户给出进一步信息。阅读器与服务器通讯流程图如图2.10所示。有关hitp协定规范
的具体内容在:htp/wwww3 org/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) microsoft intemet information server(s)在 backoffrice n中,它属于部门级nxoa
限务器软件,具备以下特性 集成web、fip和 gopher服务器功用(is4.0再也不支持 gopher)
运用nt统一图形界面,装置简略、操纵便当、支持一切数据降软件、与 sql serve
起运用能提供最好连贯 提供集中式管理工具,可以在一台限务器上管理其余服务器上的is程序
提供cgi、 isapi和asp编程接口,可制作动态页面。具备精良的安全性,零碎安全管理工具和nt零碎工具一致
(2) netscape fasttrack server.它也属于部门级web服务器,具备以下特性:
装置运用简略
高机能、全性
支持java、cgi、 javascript等开发工具
netscape enterpris 它是 netscape公司的企业级web服务器,在
中,除具各 fast track server全部功用外,另有
智能仪的管理工具
集中式的管理工具,即经由过程一台主机管理其余服务器:
支持 oracle和 informix数据库
4) netware webserver。它是 novel公司开发的部门级商品,在 inter web publisher
与 netware无缝集成
dns目次阅读 运用 novell nds认证功用来确保 web server安全
有用的容错功用特性
动态地将 notes文件自动转换成htim格局 (5) domino go webserver.它作为 lotus domino办公自动化中的群体,具备以下特性
运用基于 notes i的零碎附加扩展的安全
lotus notes与 internetintranet开发标准的集成
便当地管理web站点。
(6) apache httpd。它源于 ncsa httpd web服务器,是今朝运用至多的免费web服务
只用于小型或实验 intranet网。器软件,其特性是简略、速率快、机能不变、并可作代理服务器( proxy server)来运用
的web服务器及nos平台。选择web服务器软件时,网站建设必然要注重与现有网络尤为是nos紧密亲密合营。表2.3列出常