根據(jù)下面的文字資料回答 17~21 題
HTTP是WwW的核心,它是一個( 1 )協(xié)議,當(dāng)訪問一個URL為http://www.ccidedu.com.en/index.htm的網(wǎng)頁時,瀏覽器首先向( 2 )請求解析http://www.ccidedu.com.cn的IP地址。獲得解析后的IP地址后,瀏覽器通過( 3 )端口與服務(wù)器建立( 4 )連接。隨后瀏覽器發(fā)送取文件命令( 5 )。服務(wù)器響應(yīng)并將文件index.htm發(fā)送給瀏覽器,最后釋放連接。
第 17 題 文中( 1 )處正確的答案是( )。
A.面向事務(wù)的客戶
B.面向?qū)ο蟮姆⻊?wù)器
C.面向事務(wù)的客戶服務(wù)器
D.面向?qū)ο蟮目蛻舴⻊?wù)器
【正確答案】: C
【參考解析】: 用于支持www瀏覽的網(wǎng)絡(luò)協(xié)議為HTTP,是一種最基本的客戶機(jī)/服務(wù)器的訪問協(xié)議。瀏覽器向服務(wù)器發(fā)送請求,麗服務(wù)器回應(yīng)相應(yīng)的網(wǎng)頁。HTTP協(xié)議從1990年開始出現(xiàn),發(fā)展到當(dāng)前的HTTP1.1標(biāo)準(zhǔn),已經(jīng)有了相當(dāng)多的擴(kuò)展。然而其最基本的實(shí)現(xiàn)是非常簡單的,服務(wù)器需要進(jìn)行的額外處理相當(dāng)少,這也是為什么Web服務(wù)器軟件如此眾多的原因之一。
、僬埱蠓椒。
通常HTTP協(xié)議使用端口80來提供客戶訪問,因此也可以使用其他的網(wǎng)絡(luò)軟件,如telnet,模擬客戶向服務(wù)器發(fā)送請求,來查看HTTP的傳輸方式。
$ telnet webserver 80
Ttying 192.168.0.1...
Connected to webserver.
Escape character is '1'.
GET/index.html
當(dāng)telnet顯示了Connect等信息建立了連接之后,服務(wù)器就等待使用者輸入請求,而不進(jìn)行任何提示。上例中,使用者輸入“GET/index.html”指令,則服務(wù)器立即將相應(yīng)的網(wǎng)頁返回,然后關(guān)閉連接。
客戶程序向服務(wù)器發(fā)送的請求可以有不同的類型,這樣服務(wù)器可以根據(jù)不同的請求類型進(jìn)行不同的處理。在HTTP 1.0中,定義了3種最基本的請求類型:GET、POST、和HEAD。這些請求方法的實(shí)現(xiàn)方式均與上例相同,客戶程序用大寫指令將請求發(fā)送給服務(wù)器,后面跟隨具體的數(shù)據(jù)。
、诜⻊(wù)器對HTTP的處理方式。
HTTP協(xié)議的這種請求/回應(yīng)的模式,使得服務(wù)器只能根據(jù)客戶程序的請求發(fā)送回信息,這樣的好處是客戶具備很大的自由度,可以任意訪問服務(wù)器上的信息。因此就存在多個客戶同時訪問—個服務(wù)器的問題。
在UNIX下,由一個守護(hù)進(jìn)程監(jiān)視來自客戶程序的請求,當(dāng)守護(hù)進(jìn)程接受到一個請求時,就建立一個新的進(jìn)程對請求進(jìn)行處理。通常服務(wù)器能創(chuàng)建足夠多的新進(jìn)程來回應(yīng)客戶的請求。然而,如果同時發(fā)送請求的客戶太多,那么服務(wù)器就有可能出現(xiàn)超載的情況,創(chuàng)建進(jìn)程的速度跟不上眾多客戶發(fā)送請求的速度,這樣就造成了服務(wù)器對外表現(xiàn)反應(yīng)遲緩。此外,為了提高用戶使用瀏覽器時的性能,現(xiàn)代瀏覽器還支持并發(fā)的訪問方式,瀏覽一個網(wǎng)頁時同時建立多個連接,以迅速獲得一個網(wǎng)頁上的多個圖標(biāo),這樣能更快速完成整個網(wǎng)頁的傳輸。但是對服務(wù)器來講,更增加了瞬間負(fù)載。
如果選擇的服務(wù)器程序的確需要使用inetd來啟動,可以選擇與inetd功能相同,但效率更高的超級服務(wù)器進(jìn)程tcpserver,它可以比inetd更高效的啟動服務(wù)進(jìn)程。
第 18 題 文中( 2 )處正確的答案是( )。
A.網(wǎng)關(guān)
B.DNS
C.ISP
D.Web服務(wù)器
【正確答案】: B
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |