1.2 Web的基本概念
1.2.1 WWW

1.2 Web的基本概念
WWW是Internet上的多媒體信息查詢工具,是Internet上出現較晚但也是發展最快和使用最廣泛的服務。人們現在進行的網頁瀏覽就屬于此類應用。
WWW是World Wide Web(環球信息網)的縮寫,也可以簡稱為Web,中文名字為“萬維網”。通過萬維網,人們只要進行簡單的操作,就可以迅速獲得世界范圍內豐富的信息資料。
用戶在通過Web瀏覽器訪問信息資源時無須關心一些技術細節,且Web界面友好,因而Web服務在Internet上一經推出就受到了熱烈歡迎,得到迅速發展。
1.2.2 Website
Website(網站)是指在Internet上根據一定規則,使用HTML等工具制作的用于展示信息內容的相關網頁的集合。人們可以通過網站發布自己想要公開的信息,或者利用網站提供相關的網絡服務。
1.2.3 URL
URL(Uniform Resource Locator,統一資源定位符)是網上資源的地址,它的地址格式為:

格式說明如下。
●資源類型:指明用來訪問資源的協議工具。
?“http”表示使用HTTP(超文本傳輸協議)。
?“ftp”表示文件傳輸協議,可以通過FTP訪問服務器上的文件,或下載服務器上的資源。
?“news”表示新聞組(newsgroup)。
?“telnet”表示遠程通信協議。
?“file”用于訪問本地計算機中的文件。
●域名:指出WWW頁所在的服務器域名,如www.tgc.edu.cn。
●端口號:對某些資源的訪問需使用服務器提供的特定端口號。進行網頁訪問默認使用80端口。
●路徑:資源的具體位置,如http://www.sohu.com/domain/HXWZ。
URL只能使用ASCII字符通過Internet進行發送,如果包含非ASCII字符集的字符,則需要進行轉換。表1-1為ASCII字符表。
例如,“中國”會轉換成“%D6%D0%B9%FA”,“HTML文檔”會轉換成“HTML%CE%C4%B5%B5”。
URL不能包含空格,URL編碼使用“+”表示空格,如“hello world”會轉換成“hello+world”。
表1-1 ASCII字符表

1.2.4 Web標準
Web標準是Web應用開發需要遵循的標準,由萬維網聯盟(W3C)制定,是一系列相關標準的集合。Web標準可以使開發人員很容易了解彼此的編碼并進行格式轉換,也能保證所有瀏覽器能正確地顯示頁面,還可以使搜索引擎更容易訪問并收錄用戶的網頁。
網頁標準主要由3部分組成:結構標準(XML、HTML、XHTML)、表現標準(CSS)和行為標準(DOM、JavaScript)。
1.2.5 Web瀏覽器
Web瀏覽器簡稱瀏覽器,是一個顯示網頁并讓用戶與網頁文件互動的平臺。第一個網頁瀏覽器是由Tim Berners-Lee編寫的World Wide Web,后改名為Nexus。常見瀏覽器的發展歷程如表1-2所示。
表1-2 常見瀏覽器的發展歷程

現存常見瀏覽器的內核情況如表1-3所示。
表1-3 現存常見瀏覽器的內核情況

1.2.6 Web服務器
Web服務器的主要功能是提供網上信息瀏覽服務。Web服務器可以解析HTTP,當Web服務器接收到一個HTTP請求時,會返回一個HTTP響應,這樣客戶端就可以從服務器上獲取資源。圖1-2是HTTP請求與響應的示意圖。

圖1-2 HTTP請求與響應的示意圖