Foe等。使用這些工具可以快速地創(chuàng)建和修改網(wǎng)頂,見第4章網(wǎng)頁制作工具的介紹
2.4.4HTP
實(shí)現(xiàn)Web服務(wù)的通信協(xié)議是HmTP,它定義了HTP的通信交換機(jī)制、請(qǐng)求及響應(yīng)消息
的格式等,是瀏覽器和Web服務(wù)器之間直接地應(yīng)用層通信協(xié)議,如圖29所示
HTTP
TCMP wcb務(wù)
網(wǎng)絡(luò)基礎(chǔ)設(shè)施 HTTP
a)HTP協(xié)議層次 (b)web客戶機(jī)服務(wù)器模型
圖2.9HIP協(xié)議通信應(yīng)用
HTIP設(shè)計(jì)得簡(jiǎn)單而靈活:由于以 Browse/ Server模型為基礎(chǔ),一個(gè)Web服務(wù)器可以
會(huì)在那里空閑等待,完成一個(gè)請(qǐng)求后,服務(wù)器也不會(huì)維續(xù)為這個(gè)請(qǐng)求負(fù)責(zé),從而不用為保留 為分布在世界各地的許多客戶服務(wù);它是無連接的協(xié)議,因而在請(qǐng)求提出前,Web服務(wù)器不
率高,服務(wù)器應(yīng)答快 歷史請(qǐng)求而耗費(fèi)寶貴的資源:HTIP還是無狀態(tài)的協(xié)議,它使得HIIP累贅少,系統(tǒng)運(yùn)行效
HTTP通信中客戶提出請(qǐng)求時(shí)就帶上了全部必要的信息,客戶機(jī)和服務(wù)器之間不能對(duì)不
明確的問題進(jìn)行磋商。一旦客戶通過瀏覽器提出請(qǐng)求,服務(wù)器感到信息不夠時(shí),沒有辦法要 求客戶給出進(jìn)一步信息。瀏覽器與服務(wù)器通信流程圖如圖2.10所示。有關(guān)HITP協(xié)議規(guī)范
的詳細(xì)內(nèi)容在:htp/wwww3 org/protocols/do206
建立連接
務(wù)
開連接
圖2.10瀏覽器和Web服務(wù)器通信流程
2.4.5Web服務(wù)器
它的最基本作用就是偵聽和響應(yīng)客戶端的HITP請(qǐng)求,并向客戶端發(fā)送請(qǐng)求處理結(jié)果信息
1.Web服務(wù)器的功能
(2)用戶認(rèn)證 (1)分析腳本文件和執(zhí)行外部應(yīng)用程序。
(3)對(duì)用戶訪問進(jìn)行記錄。
(4)用戶訪問機(jī)制。(5)虛擬服務(wù)器,使用戶可在一臺(tái)主機(jī)上建立多個(gè)Web站點(diǎn)。
(6)服務(wù)器端圖像映射,將Web中同一幅圖像的不同區(qū)域與不同的網(wǎng)絡(luò)資源進(jìn)行鏈接。
(8)目錄測(cè)覽,使用戶能查看服務(wù)器中WWw根目錄下的國(guó)錄結(jié)構(gòu) (7)數(shù)據(jù)庫訪問接口,使瀏覽器通過Web務(wù)器訪問數(shù)據(jù)系統(tǒng)(圖2.5)。
服務(wù)器硬件,Web服務(wù)器可選擇大機(jī)、小型機(jī)或高檔PC機(jī)等 建立好Web站點(diǎn),離不開Web服務(wù)器,通常應(yīng)該根據(jù)網(wǎng)站的規(guī)模和要求選擇相應(yīng)的
企安裝網(wǎng)絡(luò)操作系統(tǒng)(NOS)后,選擇eb服務(wù)器軟件(NOS的選擇在第3章介紹)
eb服務(wù)器軟
(1) Microsoft Intemet Information Server(s)在 Backoffrice n中,它屬于部門級(jí)nxoa
限務(wù)器軟件,具有如下特點(diǎn) 集成Web、FIP和 Gopher服務(wù)器功能(IS4.0不再支持 Gopher)
使用NT統(tǒng)一圖形界面,安裝簡(jiǎn)單、操作方便、支持所有數(shù)據(jù)降軟件、與 SQL Serve
起使用能提供最佳連接 提供集中式管理工具,可以在一臺(tái)限務(wù)器上管理其他服務(wù)器上的IS程序
提供CGI、 ISAPI和ASP編程接口,可制作動(dòng)態(tài)頁面。具有良好的安全性,系統(tǒng)安全管理工具和NT系統(tǒng)工具一致
(2) Netscape Fasttrack Server.它也屬于部門級(jí)Web服務(wù)器,具有如下特點(diǎn):
安裝使用簡(jiǎn)單
高性能、高安全性
支持Java、CGI、 Javascript等開發(fā)工具
Netscape Enterpris 它是 Netscape公司的企業(yè)級(jí)web服務(wù)器,在
中,除具各 Fast Track Server全部功能外,還有
智能儀的管理工具
集中式的管理工具,即通過一臺(tái)主機(jī)管理其他服務(wù)器:
支持 Oracle和 Informix數(shù)據(jù)庫
4) Netware Webserver。它是 Novel公司開發(fā)的部門級(jí)產(chǎn)品,在 Inter Web Publisher
與 Netware無縫集成
DNS目錄瀏覽 使用 Novell NDS認(rèn)證功能來確保 Web Server安全
有效的容錯(cuò)功能特點(diǎn)
動(dòng)態(tài)地將 Notes文件自動(dòng)轉(zhuǎn)換成HTIM格式 (5) Domino GO Webserver.它作為 Lotus Domino辦公自動(dòng)化中的群體,具有以下特點(diǎn)
使用基于 Notes I的系統(tǒng)附加擴(kuò)展的安全
Lotus Notes與 Internetintranet開發(fā)標(biāo)準(zhǔn)的集成
方便地管理Web站點(diǎn)。
(6) Apache Httpd。它源于 NCSA Httpd Web服務(wù)器,是目前使用最多的免費(fèi)Web服務(wù)
只用于小型或試驗(yàn) Intranet網(wǎng)。器軟件,其特點(diǎn)是簡(jiǎn)單、速度快、性能穩(wěn)定、并可作代理服務(wù)器( Proxy Server)來使用
的Web服務(wù)器及NOS平臺(tái)。選擇Web服務(wù)器軟件時(shí),網(wǎng)站制作一定要注意與現(xiàn)有網(wǎng)絡(luò)尤其是NOS密切配合。表2.3列出常
本文地址:http://www.khwajamoinuddinchishty.com//article/3566.html