(轉載誤入)Web服務器和Web應用程序

轉載誤入

原文:https://blog.csdn.net/tgbyn/article/details/79810643

前言:
學習BS,肯定需要接觸到Web服務器的,下面就來說說這個是什麼東西,已經是怎麼傳遞請求的。

內容:
1、Web服務器
Web 服務器是用來接受客戶瀏覽器請求的,根據客戶端瀏覽器請求決定如何顯示網頁內容。比如當我們打開一個網頁輸入URL後,瀏覽器會先請求DNS服務器,獲得請求站點的IP,然後發送一個HTTP Request(請求)給擁有該 IP 的主機,接着就會接收到服務器給我們的 HTTP Response(響應),瀏覽器經過渲染後,以一種較好的效果呈現給我們,這就是Web服務器做的貢獻。

2、Web服務器工作原理分四步:
(1)建立連接:客戶機通過TCP/IP協議建立到服務器的TCP連接。

(2)請求過程:客戶端向服務器發送HTTP協議請求包,請求服務器裏的資源文檔。

(3)應答過程:服務器向客戶機發送HTTP協議應答包,如果請求的資源包含有動態語言的內容,那麼服務器會調用動態語言的解釋引擎負責處理“動態內容”,並將處理得到的數據返回給客戶端。由客戶端解釋HTML文檔,在客戶端屏幕上渲染圖形結果。

(4)關閉連接:客戶機與服務器斷開。

3、Web應用程序
Web應用程序是一種可以通過Web訪問的應用程序,程序的最大好處是用戶很容易訪問應用程序,用戶只需要有瀏覽器即可,不需要再安裝其他軟件。

過程:

Web 服務器接受 Http Request,返回 Response,很多時候 Response 並不是靜態文件,因此需要有一個應用程序根據 Request 生成相應的 Response。這裏的應用程序主要用來處理相關業務邏輯,讀取或者更新數據庫,根據不同 Request 返回相應的 Response。注意這裏並不是 Web 服務器本身來做這件事,它只負責 Http 協議層面和一些諸如併發處理,安全,日誌等相關的事情。

4、啓用web的應用程序的結構

5、總結
這些是比較基礎的東西,作爲一個階段的學習總結,發表一下以備以後查看,繼續加油。
————————————————
版權聲明:本文爲CSDN博主「Michael-楊楠」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/tgbyn/article/details/79810643

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章