16 1 1 Web服務的歷史和工作原理

2021-05-14 17:43:31 字數 1049 閱讀 1596

internet

上最熱門的服務之一就是全球資訊網,它是在網際網路上以超文字為基礎形成的資訊網。使用者通過它可以查閱

internet

上的資訊資源,例如,平時上網使用瀏覽器訪問**資訊就是最常見的應用。

web在

1989

年起源於歐洲的乙個國際核能研究院中,由於隨著研究的深入和發展,研究院裡的檔案數量越來越多,而且人員流動也很大,要找到相關的最新的資料非常困難。於是乙個科學家就提出了這樣乙個建議:在伺服器上維護乙個目錄,目錄的鏈結指向每個人的檔案;每個人維護自己的檔案,保證別人訪問的時候總是最新的文件,這個建議得到採納並被不斷完善後,最終形成如今

internet

上最常見的

www服務。

web系統是客戶

/伺服器模式(

c/s)的,所以有伺服器端和客戶端程式兩部分。常用的伺服器有

apache

、iis

等,常用的客戶端瀏覽器有如ie、

netscape

、mozilla

等,使用者在瀏覽器的位址列中輸入統一資源定位位址(

url)來訪問

web頁面。

web頁面是以超文字標記語言(

html

)進行編寫,它使得文字不再是傳統的書頁式文字,而是可以在瀏覽過程中從乙個頁面位置跳轉到另乙個頁面。使用

html

語言編制的

webwww

服務遵循

協議,預設的埠為80,

web客戶端與

web伺服器的通訊過程如圖

16.1

所示。通訊的過程分為以下3步。

(1)web

客戶端通過瀏覽器根據使用者輸入的

url位址連線到相應的

web伺服器上。(2

)從web

伺服器上獲得指定的

web文件。

圖16.1web

工作原理  (

3)斷開與遠端的

web伺服器的連線。

使用者每次瀏覽**獲取乙個頁面,都會重複上述的連線過程,周而復始。

web服務 Nginx和Apache的區別

1 輕量級,採用c進行編寫,同樣的web服務,會占用更少的記憶體及資源。2 抗併發,nginx以epollandkqueue作為開發模型,處理請求是非同步非阻塞的,負載能力比apache高很多,而apache則是阻塞型的。在高併發下nginx能保持低資源低消耗高效能,而apache在php處理慢或者...

WEB服務的使用和自己的思索

web 服務,是什麼呢?為此我在學習它的時候專門看了一下它的介紹。web services 從字面上理解就是通過 web提供的服務。我們可以理解 web services 是自包含的 模組化的應用程式,它可以在網路 通常為 web 中被描述 發布 查詢以及呼叫 也可以理解 web senices 是...

web伺服器和web框架的作用及其關係

web伺服器和web框架的作用及其關係 1.web伺服器作用 1 解析請求報文,呼叫框架程式處理請求。2 組織響應報文,返回內容給客戶端。2.web框架程式的作用 1 路由分發 根據url找到對應的處理函式 2 在處理函式中進行業務的處理。伺服器和客戶端之間的連線靠web伺服器來維持,web伺服器接...