www是一臺計算機的什么?
WWW是覆蓋全球的客戶機/服務器網絡;當用互聯網接入WWW時,用戶的計算機就等于一臺客戶機;通過WWW用戶能夠和各種不同類型的計算機之間實現有效的通訊。WWW網絡既是WAP網絡的組成部分,又是WAP網絡模型的基礎。Internet網絡的體系結構展示了一種非常靈活且功能強大的編程模型,它用標準的數據格式來標識應用程序和內容,并通過Web瀏覽器進行瀏覽。Web瀏覽器是一個網絡應用程序,它向網絡服務器發出數據傳輸請求,網絡服務器則采用標準格式編碼的數據作為響應。
為了建立一個通用的應用環境,WWW標準規定了許多必要的機制。它們包括:
1、標準的命名模型:WWW上的所有服務器和內容由Internet標準的URL(統一資源定位器)命名。URL在RFCl738和1808中規定。
2、內容分類:WWW上的每一項內容都以一種特定的格式存在,從而使Web瀏覽器根據其類型進行正確的處理。
3、標準內容格式:所有的Web瀏覽器都支持一組標準的內容格式。它們包括HTML(超文本標記語言)、JavaScript腳本語言以及大量的其它格式。
4、標準通信協議:標準的通信協議允許任何一個Web瀏覽器與其它任何一個Web服務器進行通信。WWW上運用最廣泛的協議是HTTP(超文本傳輸協議)。
這種基本的結構使用戶可以很快地熟悉大多數的第三方應用程序和服務內容,同時也便于應用開發人員為龐大的用戶端開發應用程序和內容服務。
WWW協議定義了三類服務器:
源服務器(Origin Server)。它用來存儲或生成特定的資源。
代理服務器(Proxy)。它是一種中介程序,同時滿足WWW規范對用戶端和服務器的要求。由于它可以代表其它用戶端提出請求,因而它同時擔當服務器和用戶端的任務。代理通常位于無法直接進行通信的客戶端和服務器之間,比如兩者之間存在防火墻時就使用代理。客戶端請求既可以由代理程序提供服務,也可以在代理程序對其進行必要的解釋之后,傳送到其它服務器進行處理。
網關(GATEWAY)。網關一般作為其它服務器的中介,與代理不同,當網關接收到請求時,它就把自己看作是所請求的資源的源服務器,而發出請求的客戶端可能并不知道它正在與網關通信。