- ASP.NET 3.5實(shí)用教程
- 鄭阿奇編著
- 799字
- 2018-12-30 05:39:22
1.1 Web工作原理
WWW(World Wide Web)由遍布在互聯(lián)網(wǎng)中被稱為Web服務(wù)器的計(jì)算機(jī)和安裝了Web瀏覽器軟件的計(jì)算機(jī)組成,它是一種基于超文本方式工作的信息系統(tǒng)。作為一個(gè)能夠處理文字、圖像、聲音、視頻等多媒體信息的綜合系統(tǒng),它提供了豐富的信息資源,這些信息以Web頁(yè)面的形式,分別存放在各個(gè)Web服務(wù)器上,用戶可以通過瀏覽器選擇并瀏覽所需的資源。
1.1.1 Web服務(wù)器
所謂Web服務(wù)器,并不僅僅指的是硬件,更主要的是指軟件,即安裝了Web服務(wù)器軟件的計(jì)算機(jī)。Web服務(wù)器軟件對(duì)外提供Web服務(wù),供客戶訪問瀏覽。實(shí)際上,Web服務(wù)器軟件的本質(zhì)和其他各種提供網(wǎng)絡(luò)服務(wù)的軟件一樣,接收客戶端請(qǐng)求,然后將特定的內(nèi)容返回客戶端。
Web服務(wù)器的工作流程是:用戶通過Web瀏覽器向Web服務(wù)器請(qǐng)求一個(gè)資源,當(dāng)Web服務(wù)器接收到這個(gè)請(qǐng)求后,將替用戶查找該資源,然后將結(jié)果返回給瀏覽器。資源的內(nèi)容多種多樣,可以是普通的HTML頁(yè)面、音頻文件、視頻文件或圖片等。Web服務(wù)器的工作流程如圖1.1所示。

圖1.1 Web服務(wù)器工作流程
當(dāng)然,由于請(qǐng)求的隨意性,用戶請(qǐng)求的資源并不一定存在,如果Web服務(wù)器找不到用戶請(qǐng)求的資源,則會(huì)向客戶端返回一個(gè)“HTTP 404 Not Found”錯(cuò)誤信息,通知客戶端用戶資源未找到。
1.1.2 Web客戶端
Web客戶端是個(gè)比較寬泛的概念,通常將那些向Web服務(wù)器發(fā)送請(qǐng)求以獲取資源的軟件稱為Web客戶端。Web客戶端可以是各種類型的軟件,目前被廣泛使用的是Web瀏覽器。例如,微軟公司的IE瀏覽器。
Web客戶端的功能是:根據(jù)客戶的請(qǐng)求,發(fā)送特定的資源請(qǐng)求給Web服務(wù)器,當(dāng)接收到Web服務(wù)器的響應(yīng)后,將響應(yīng)的內(nèi)容按預(yù)先定義的形式顯示出來。
首先,用戶單擊超鏈接或在瀏覽器地址欄中輸入U(xiǎn)RL,此時(shí)瀏覽器將該信息通過轉(zhuǎn)換成標(biāo)準(zhǔn)的HTTP請(qǐng)求并發(fā)送給Web服務(wù)器。其次,當(dāng)Web服務(wù)器接收到HTTP請(qǐng)求后,根據(jù)請(qǐng)求的內(nèi)容,查找所需的資源信息,找到相應(yīng)的資源后,Web服務(wù)器將該部分資源通過標(biāo)準(zhǔn)的HTTP響應(yīng)發(fā)送回瀏覽器。最后,瀏覽器接收到響應(yīng)后,將HTML文檔顯示出來。一個(gè)基本的請(qǐng)求過程如圖1.2所示。

圖1.2 用戶請(qǐng)求基本過程
- 中國(guó)現(xiàn)當(dāng)代文學(xué)
- 2020年陜西省公安招警考試《公安專業(yè)科目》題庫(kù)【真題精選+章節(jié)題庫(kù)+模擬試題】
- 移動(dòng)電子商務(wù)基礎(chǔ)與實(shí)務(wù)(第3版·微課版)
- 精細(xì)化工工藝教程
- 智能圖像處理與分析識(shí)別
- 單片機(jī)控制技術(shù)應(yīng)用項(xiàng)目化教程
- 嵌入式軟件基礎(chǔ)
- 基礎(chǔ)化學(xué)實(shí)驗(yàn)
- 數(shù)據(jù)處理與管理(Excel、Access及文獻(xiàn)檢索)
- 江平《民法學(xué)》(第2版)【教材精講+考研真題解析】講義與視頻課程【60小時(shí)高清視頻】
- 全國(guó)名校新聞傳播實(shí)務(wù)歷年考研真題視頻講解【12小時(shí)高清視頻】
- 無機(jī)化學(xué)實(shí)驗(yàn)(第二版)
- 于春遲《出版管理學(xué)》筆記和課后習(xí)題(含典型題)詳解
- 農(nóng)業(yè)自然資源評(píng)估
- 汽車運(yùn)用工程(第2版)