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

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

圖1.2 用戶請求基本過程
- 客戶關系管理理論與實踐:基于Microsoft Dynamics CRM
- 王薔《英語教學法教程》(第2版)配套題庫【課后習題+章節題庫】
- 2020年西藏自治區軍轉干部安置考試《申論》題庫【真題精選+章節題庫+模擬試題】
- 2020年英語專業八級漢譯英高分特訓100篇【命題分析+答題攻略+強化訓練】
- 北京外國語大學高級翻譯學院813英漢互譯(同聲傳譯)歷年考研真題及詳解
- 范健《商法》(第4版)【教材精講+考研真題解析】講義與視頻課程【40小時高清視頻】
- 壁飾設計教學
- UPS電源技術及應用
- Rhino 5.0工業設計實用教程
- 2020年金融碩士(MF)《431金融學綜合》[專業碩士]考試專用教材【含名校考研真題(視頻講解)】
- 楊豈深《英國文學選讀Book 1》筆記和考研真題詳解
- 基礎會計
- ERP實操指導書
- 易綱《宏觀經濟學》(第2版)筆記和課后習題詳解
- 男裝結構設計